METHODS FOR DYNAMIC DESTRUCTION OF DATA IN A REMOTE DATA STORAGE PLATFORM AND DEVICES THEREOF
    51.
    发明申请
    METHODS FOR DYNAMIC DESTRUCTION OF DATA IN A REMOTE DATA STORAGE PLATFORM AND DEVICES THEREOF 有权
    在远程数据存储平台中动态破坏数据的方法及其设备

    公开(公告)号:US20150261964A1

    公开(公告)日:2015-09-17

    申请号:US14635867

    申请日:2015-03-02

    Abstract: The technique relates to a method and apparatus for dynamic destruction of data in a remote data storage platform. This involves receiving a first set of data records with random values and then updating the random values associated with the subsets of the first set of data records into actual values through one or more update operations. After sequential steps of updates, a second set of data records with actual values are obtained. After working of this data for a period of time the owner of the data again begins updating the actual values associated with the subset of the second set of data records into random values. When all the data records are updated to random values the owner of the data successfully ends the Service Level Agreement period.

    Abstract translation: 该技术涉及用于在远程数据存储平台中动态破坏数据的方法和装置。 这包括以随机值接收第一组数据记录,然后通过一个或多个更新操作将与第一组数据记录的子集相关联的随机值更新为实际值。 在更新的顺序步骤之后,获得具有实际值的第二组数据记录。 在数据处理一段时间之后,数据的所有者再次开始将与第二组数据记录的子集相关联的实际值更新为随机值。 当所有数据记录被更新为随机值时,数据所有者成功地终止服务级别协议期限。

    METHODS FOR GENERATING TEST SUITES AND DEVICES THEREOF
    52.
    发明申请
    METHODS FOR GENERATING TEST SUITES AND DEVICES THEREOF 审中-公开
    用于生成测试套件的方法及其设备

    公开(公告)号:US20150261657A1

    公开(公告)日:2015-09-17

    申请号:US14620597

    申请日:2015-02-12

    CPC classification number: G06F11/3676 G06F11/3684

    Abstract: The technique relates to methods and devices for generating minimized test suites using a genetic algorithm. The technology involves generating a plurality of test cases corresponding to a plurality of test paths associated with an activity diagram of a software requirement specification thereafter obtaining a plurality of test coverage criteria for test suite minimization and finally determining a subset of the plurality of test cases which satisfies the plurality of test coverage criteria by using a multi objective optimization technique. The technology also involves prioritizing the subset of the plurality of test cases based on node defect probability wherein the node defect probability is determined by using a bug prediction technique based on previous bug history of the node thereafter the priorities are dynamically re-ordered during test execution.

    Abstract translation: 该技术涉及使用遗传算法生成最小化测试套件的方法和设备。 该技术涉及产生与多个测试路径相对应的多个测试用例,该多个测试路径与软件需求规范的活动图相关联,然后获得用于测试套件最小化的多个测试覆盖标准,并最终确定多个测试用例的子集, 通过使用多目标优化技术来满足多个测试覆盖率标准。 该技术还涉及基于节点缺陷概率对多个测试用例的子集进行优先级排序,其中通过使用基于先前故障历史的故障预测技术来确定节点缺陷概率,此后优先级在测试执行期间被动态重新排序 。

    KEYWORD ORDERED STORAGE, SEARCH AND RETRIEVAL ON ENCRYPTED DATA FOR MULTIUSER SCENARIO
    53.
    发明申请
    KEYWORD ORDERED STORAGE, SEARCH AND RETRIEVAL ON ENCRYPTED DATA FOR MULTIUSER SCENARIO 有权
    关键字订购存储,搜索和检索多媒体场景加密数据

    公开(公告)号:US20150229611A1

    公开(公告)日:2015-08-13

    申请号:US14614241

    申请日:2015-02-04

    Abstract: A method and system for a multi-user searchable encryption system over ordered keywords is disclosed. The system includes a key generation server which issues a primary key to a user terminal device and a secondary key to a proxy server. A trapdoor is sent by the user terminal and received by the proxy server. The trapdoor is encrypted at the proxy server. The proxy server receives cypher text from the user terminal and sends the cypher text to the database server. A search keyword inputted by the user at the user terminal is used to perform a lookup in encrypted data.

    Abstract translation: 公开了一种用于多用户可搜索加密系统的有序关键词的方法和系统。 该系统包括向用户终端设备发出主键的密钥生成服务器和代理服务器的辅助密钥。 一个陷门由用户终端发送并由代理服务器接收。 陷门在代理服务器上进行加密。 代理服务器从用户终端接收密码文本,并将密码文本发送到数据库服务器。 由用户在用户终端输入的搜索关键字用于在加密数据中执行查找。

    DETECTING CODE INJECTIONS THROUGH CRYPTOGRAPHIC METHODS
    54.
    发明申请
    DETECTING CODE INJECTIONS THROUGH CRYPTOGRAPHIC METHODS 有权
    通过CRYPTOGRAPHIC方法检测代码注入

    公开(公告)号:US20150207870A1

    公开(公告)日:2015-07-23

    申请号:US14673469

    申请日:2015-03-30

    Abstract: A method disclosed herein can include receiving content for communication to one or more network clients from a content provider, where the content includes at least a web page. A content request is received from a selected client of the one or more network clients. In response to receiving the content request, the web page is prepared for communication to the selected client. A web page identifier associated with the prepared web page is generated. The web page and the web page identifier are forwarded to the selected client. A plurality of web page identifiers associated with respective web pages within the received content can be stored. The web page identifier can be obtained from among the stored web page identifiers.

    Abstract translation: 本文公开的方法可以包括从内容提供商接收用于与一个或多个网络客户端进行通信的内容,其中内容至少包括网页。 从一个或多个网络客户端的所选客户接收内容请求。 响应于接收到内容请求,网页准备用于与所选择的客户端进行通信。 生成与准备的网页相关联的网页标识符。 网页和网页标识符被转发到所选客户端。 可以存储与接收到的内容中的各个网页相关联的多个网页标识符。 可以从存储的网页标识符中获得网页标识符。

    SYSTEMS AND METHODS FOR CORRECTING GEOMETRIC DISTORTIONS IN VIDEOS AND IMAGES
    55.
    发明申请
    SYSTEMS AND METHODS FOR CORRECTING GEOMETRIC DISTORTIONS IN VIDEOS AND IMAGES 有权
    用于校正视频和图像中的几何失真的系统和方法

    公开(公告)号:US20150199798A1

    公开(公告)日:2015-07-16

    申请号:US14596986

    申请日:2015-01-14

    Abstract: The technique relates to a system and method for correcting geometric distortions in videos and images. To correct the one or more geometric distortions in videos, the frames of the original and distorted video are mapped at the beginning and then the features associated with the mapped frames which are insensitive to geometric distortions are identified. In case of correcting geometric distortions in images, frame mapping is not required and thus the process starts from identifying the features insensitive to geometric distortions in the original image and distorted image. Then, the geometric distortion parameters are identified from the mapped features. After that, a frame level and video level average distortion of the geometric distortion parameters are determined. Finally, the geometric distortions are corrected based on the frame level and video level average distortion value.

    Abstract translation: 该技术涉及用于校正视频和图像中的几何失真的系统和方法。 为了校正视频中的一个或多个几何失真,原始和失真视频的帧在开始时映射,然后识别与对几何失真不敏感的映射帧相关联的特征。 在校正图像中的几何失真的情况下,不需要帧映射,因此该过程从识别对原始图像和失真图像中的几何失真不敏感的特征开始。 然后,从映射的特征识别几何失真参数。 之后,确定几何失真参数的帧级和视频级平均失真。 最后,基于帧级和视频级平均失真值校正几何失真。

    Methods for predicting one or more defects in a computer program and devices thereof
    56.
    发明授权
    Methods for predicting one or more defects in a computer program and devices thereof 有权
    用于预测计算机程序中的一个或多个缺陷的方法及其装置

    公开(公告)号:US09038030B2

    公开(公告)日:2015-05-19

    申请号:US13946715

    申请日:2013-07-19

    CPC classification number: G06F11/3688 G06F11/008

    Abstract: A method, non-transitory computer readable medium, and apparatus that obtains a version history for a plurality of source code files associated with the computer program. At least one defect probability value is generated for each of the plurality of source code files using at least one metric and the obtained version history. One or more of the plurality of source code files having a higher risk of including one or more defects than one or more other of the plurality of source code files are identified based on the generated defect probability values. Information regarding each of the one or more identified source code files is output.

    Abstract translation: 一种获取与该计算机程序相关联的多个源代码文件的版本历史的方法,非暂时计算机可读介质和装置。 使用至少一个度量和所获得的版本历史为多个源代码文件中的每一个生成至少一个缺陷概率值。 基于所生成的缺陷概率值来识别多个源代码文件中的一个或多个具有比多个源代码文件中的一个或多个源代码文件包括一个或多个缺陷的风险更高的风险。 输出关于一个或多个识别的源代码文件中的每一个的信息。

    SYSTEMS AND METHODS FOR COLOCATING VIRTUAL MACHINES ON ONE OR MORE PHYSICAL INFRASTRUCTURE
    57.
    发明申请
    SYSTEMS AND METHODS FOR COLOCATING VIRTUAL MACHINES ON ONE OR MORE PHYSICAL INFRASTRUCTURE 有权
    将虚拟机与一个或多个物理基础结构相结合的系统和方法

    公开(公告)号:US20150089501A1

    公开(公告)日:2015-03-26

    申请号:US14493905

    申请日:2014-09-23

    Abstract: This technology relates to a device and method for determining co-locatability of a plurality of virtual machines on one or more physical infrastructures. The plurality of virtual machines hosts a plurality of workloads. This involves identifying workloads which have high variability from the time series data and determining the workload capacity threshold of the identified workloads. Thereafter, the candidate workloads are selected among the identified workloads to colocate on a virtual machine based on the workload variability. After that, the total capacity required by each candidate workload pair to meet the service requirement is determined based on the workload capacity threshold. Then, an optimal sharing point of each workload of the pair with respect to the other workload of the pair is identified. Further, percentage compatibility of each workload pair is determined and finally, the candidate workloads are colocated based on the optimal sharing point and percentage compatibility.

    Abstract translation: 该技术涉及用于确定一个或多个物理基础设施上的多个虚拟机的可共定性的设备和方法。 多个虚拟机托管多个工作负载。 这涉及识别从时间序列数据具有高可变性的工作负载并确定所识别的工作负载的工作负载容量阈值。 此后,在所识别的工作负载中选择候选工作负载,以便基于工作负载可变性来共同配置在虚拟机上。 之后,每个候选工作负载对满足服务需求所需的总容量根据工作负载容量阈值确定。 然后,识别该对中每对工作负荷与该对的其他工作负载的最佳共享点。 此外,确定每个工作负载对的百分比兼容性,最后,基于最佳共享点和百分比兼容性,共同定位候选工作负载。

    METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA FOR TESTING APPLICATIONS ON A HANDHELD DEVICE
    58.
    发明申请
    METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA FOR TESTING APPLICATIONS ON A HANDHELD DEVICE 有权
    用于测试手持设备应用的方法,系统和计算机可读介质

    公开(公告)号:US20150089298A1

    公开(公告)日:2015-03-26

    申请号:US14490563

    申请日:2014-09-18

    CPC classification number: H04L67/10 G06F11/3664 H04L67/04

    Abstract: Techniques for testing one or more applications running on a handheld device include: receiving, by a tester system, an error state corresponding to the one or more applications; retrieving, by the tester system, one or more tests script parameters corresponding to the error state from a database, wherein the one or more test script parameters corresponding to the error state are stored in the database; providing, by the tester system, the one or more test script parameters to an input subsystem, wherein the input subsystem is connected to the handheld device; notifying a user to provide one or more inputs corresponding to the error state, wherein the one or more test script parameters are not stored in the database; receiving, by the tester system, the one or more inputs from the user; and providing, by the tester system, the one or more inputs to the input subsystem.

    Abstract translation: 用于测试在手持设备上运行的一个或多个应用的​​技术包括:由测试者系统接收与一个或多个应用相对应的错误状态; 由所述测试器系统从数据库检索与所述错误状态相对应的一个或多个测试脚本参数,其中与所述错误状态相对应的所述一个或多个测试脚本参数被存储在所述数据库中; 由所述测试器系统将所述一个或多个测试脚本参数提供给输入子系统,其中所述输入子系统连接到所述手持设备; 通知用户提供对应于错误状态的一个或多个输入,其中所述一个或多个测试脚本参数不存储在所述数据库中; 由测试器系统接收来自用户的一个或多个输入; 以及由所述测试器系统将所述一个或多个输入提供给所述输入子系统。

    METHODS, SYSTEMS AND COMPUTER-READABLE MEDIA FOR DISTRIBUTED PROBABILISTIC MATRIX FACTORIZATION
    59.
    发明申请
    METHODS, SYSTEMS AND COMPUTER-READABLE MEDIA FOR DISTRIBUTED PROBABILISTIC MATRIX FACTORIZATION 审中-公开
    分布式概率矩阵法的方法,系统和计算机可读介质

    公开(公告)号:US20150088953A1

    公开(公告)日:2015-03-26

    申请号:US14493308

    申请日:2014-09-22

    CPC classification number: G06F17/16 G06K9/6249

    Abstract: The present invention provides a method and system for distributed probabilistic matrix factorization. In accordance with a disclosed embodiment, the method may include partitioning a sparse matrix into a first set of blocks on a distributed computer cluster, whereby a dimension of each block is MB rows and NB columns. Further, the method shall include initializing a plurality of matrices including first mean matrix Ū, a first variance matrix Ũ, a first prior variance matrix ŨP, a second mean matrix V, a second variance matrix {tilde over (V)}, and a second prior variance matrix {tilde over (V)}P, by a set of values from a probability distribution function. The plurality of matrices can be partitioned into a set of blocks on the distributed computer cluster, whereby each block can be of a shorter dimension K, and the plurality of matrices can be updated iteratively until a cost function of the sparse matrix converges.

    Abstract translation: 本发明提供了一种分布式概率矩阵分解的方法和系统。 根据所公开的实施例,该方法可以包括将稀疏矩阵划分为分布式计算机集群上的第一组块,由此每个块的维度是MB行和NB列。 此外,该方法应包括初始化多个矩阵,包括第一均方矩阵Ū,第一方差矩阵Ũ,第一先验方差矩阵ŨP,第二平均矩阵V,第二方差矩阵(V) 通过来自概率分布函数的一组值的第二先验方差矩阵{tilde over(V)} P。 多个矩阵可以被划分成分布式计算机集群上的一组块,由此每个块可以具有更短的维度K,并且可以迭代地更新多个矩阵,直到稀疏矩阵的成本函数收敛。

    SYSTEM AND METHOD TO DETECT ONLINE PRIVACY VIOLATION
    60.
    发明申请
    SYSTEM AND METHOD TO DETECT ONLINE PRIVACY VIOLATION 有权
    检测在线隐私违规的系统和方法

    公开(公告)号:US20150088777A1

    公开(公告)日:2015-03-26

    申请号:US14493316

    申请日:2014-09-22

    CPC classification number: G06Q50/265 G06Q30/01

    Abstract: The present invention relates to a method to detect online privacy violation. The method comprising steps of embedding a tracker into a web browser to open at least one data consumer website or at least one third party website wherein a user submits at least one data value into their corresponding data field in a data consumer website; generating one or more privacy profile using the tracker wherein the profile assists the user to select one or more data fields as per the user preferences; capturing the user selected one or more data fields and their corresponding plurality of browsing history using the tracker; storing the profile and the plurality of browsing history into at least one database; triggering of the tracker for detecting online privacy violation in a third party website and submitting at least one data field into at least one input field to detect online privacy violation for the submitted data field.

    Abstract translation: 本发明涉及一种检测在线隐私违规的方法。 该方法包括以下步骤:将跟踪器嵌入到网络浏览器中以打开至少一个数据消费者网站或至少一个第三方网站,其中用户将至少一个数据值提交到数据消费者网站中的相应数据字段中; 使用跟踪器生成一个或多个隐私简档,其中该简档帮助用户根据用户偏好来选择一个或多个数据字段; 使用跟踪器捕获用户选择的一个或多个数据字段及其相应的多个浏览历史; 将所述简档和所述多个浏览历史存储到至少一个数据库中; 触发跟踪器以检测第三方网站中的在线隐私违规,并将至少一个数据字段提交到至少一个输入字段中,以检测所提交的数据字段的在线隐私违规。

Patent Agency Ranking