Patents Examined by Huen Wong
  • Patent number: 10755179
    Abstract: Techniques for use in identifying one or more concepts in a knowledge representation (KR). The techniques include obtaining user context information associated with a user, wherein the user context information comprises a plurality of words; Also included are semantic disambiguation techniques comprising obtaining user context information associated with a user, wherein the user context information comprises a first portion and a second portion different from the first portion; and disambiguating between a first and second concept in a knowledge representation (KR) associated with a first meaning of the first portion. Semantic disambiguation techniques further include obtaining user context information associated with a user, wherein the user context information comprises a first portion and a second portion different from the first portion; and disambiguating between a first concept and second concept in a knowledge representation (KR) using a measures of dominance and semantic coherence.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: August 25, 2020
    Assignee: PRIMAL FUSION INC.
    Inventors: Nadiya Yampolska, Mathew Whitney Wilson, Andrew Russell, Ihab Francis Ilyas
  • Patent number: 10747813
    Abstract: A method and system are provided for processing a search request received from a user operating a text input device. The search request is directed at identifying a desired item from a set of items. Each of the items of the set of items has one or more associated terms. The method includes receiving a query input from a user directed at identifying the desired item. The query input comprises one or more characters input by the user on the text input device. As each character of the query input is received from the user, a group of items having one or more terms matching the characters received thus far of the query input is dynamically identified. The items in this group of items are ordered based on relevance values of the terms matching the characters and on the number of characters of the query input used in identifying the group of items. Identification of the group of items as ordered is transmitted to the user to be displayed on a device operated by the user.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: August 18, 2020
    Assignee: Veveo, Inc.
    Inventors: Murali Aravamudan, Rakesh Barve, Sashikumar Venkataraman, Ajit Rajasekharan
  • Patent number: 10740442
    Abstract: A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio. Where a video file includes unlicensed audio, the video hosting website provides access to video files to a client device, along with an indication to the client device to mute the audio during playback of the video.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: August 11, 2020
    Assignee: GOOGLE LLC
    Inventors: Franck Chastagnol, Vijay Karunamurthy, Matthew Liu, Christopher Maxcy
  • Patent number: 10733162
    Abstract: A system for indexing and searching includes an input interface and a processor. The interface is to receive a request to search for a term. The processor is to determine a search response based at least in part on a security associated with an index field and the term.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: August 4, 2020
    Assignee: Workday, Inc.
    Inventors: Michael Wilson, Philip Monroe, Darius Kasad, Tejas Mandke, David Vieira, Vladimir Giverts
  • Patent number: 10713297
    Abstract: A method of searching for videos includes receiving, by a computer device, a search query from a user computer device. The method also includes determining, by the computer device, a set of videos that satisfy the search query. The method further includes determining, by the computer device, a subset of related videos from the set using metadata to determine a relationship based on date, time, and location. The method additionally includes generating, by the computer device, a consolidated video from the subset of related videos by merging a first portion of a first one of the subset of related videos with a second portion of a second one of the subset of related videos.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 10540372
    Abstract: An operator tree is formed for a data processing plan, the operator tree containing a plurality of interconnected nodes and including a grouping of two or more duplicative portions, each of the two or more duplicative portions having identical nodes and structure such that when the operator tree is executed, operators executed in a first duplicative portion using a first thread perform same functions use different data than operators in a second duplicative portion using a second thread. One or more operators in the first portion and one or more operators in the second portion to be synchronized with each other are identified. A synchronization point is created for the identified operators in the first thread and one or more subsequent threads, wherein the synchronization point receives information from each of the identified operators to build an artifact to deliver to one or more operators that depend on the artifact.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: January 21, 2020
    Assignee: SYBASE, INC.
    Inventors: Daniel James Farrar, Evguenia Eflov
  • Patent number: 10521439
    Abstract: One or more data mining processes may be executed based on control parameters to discover a plurality of result patterns in a data set. The discovered result patterns are presented to a user. Information on one or more selected result patterns, where the selection involves the user's subjective interest, is received. The control parameters are automatically updated based on the received information on the selected result patterns.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: December 31, 2019
    Assignee: FRAUNHOFER-GESELLSCHAFT ZUR FĂ–RDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
    Inventors: Mario Boley, Stefan Wrobel
  • Patent number: 10482065
    Abstract: A method is used in managing deletion of replicas of files. A request is received to delete a replica of a file of a file system. The replica of the file represents a state of the file at a particular prior point in time. The replica is associated with a group including a set of replicas of the file system identified for deletion. Each replica is deleted in the group concurrently by using a delete marker. The delete marker is used for tracking deletion of each replica in the group.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Philippe Armangau, Junping Zhao, Fenghao Zhang, Gang Xie
  • Patent number: 10474718
    Abstract: A system for translating a query expression for a client-specified model (CSM) to a plurality of query expressions compatible with the object model(s) for a plurality of source systems. The source systems comprise a plurality of databases. The databases comprise source information and X sets of response data. The source information comprises mapping metadata and object model metadata. The X sets of response data is data response to a client query. The client comprises client-specified mapping metadata, a CSM, and a query proxy. The query proxy comprises an import module, a client interface module, and a translator module. The import module imports the source information from the plurality of source systems and determines the mapping metadata and the object model metadata. The client interface module receives the CSM, the client-specified mapping metadata, and a query from a client.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: November 12, 2019
    Assignee: Progress Software Corporation
    Inventor: Caroline Esther Jesurum
  • Patent number: 10423970
    Abstract: In an example embodiment, user interactions with a software component may be tracked in an efficient manner. Specifically, an analytics tracking request triggered by user interaction with a software component is received. Then a value assigned to the user is retrieved. It is then determined if the value assigned to the user exceeds a value threshold assigned to the analytics tracking request. Based on a comparison between the value assigned to the user and the threshold value, an analytics tracking function associated with the analytics tracking request is launched.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: September 24, 2019
    Assignee: Adobe Inc.
    Inventor: Peter Raymond Fransen
  • Patent number: 10380071
    Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising and one or more allocated storage sections with a predefined size; processing one or more sequentially obtained chunks corresponding to the transforming logical data object, wherein at least one of said processed data chunks comprises transformed data resulting from said processing; sequentially storing the processed data chunks into said storage sections in accordance with an order the chunks received. The method further includes reading a data range from the transformed logical object in response to a read request specifying desired point in time to be read.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chaim Koifman, Avi Zohar
  • Patent number: 10372680
    Abstract: Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Amit, Nadav Kedem, Chaim Koifman, Avi Zohar
  • Patent number: 10303706
    Abstract: The disclosure extends to methods, systems, and devices for visualizing hierarchical data within a computing environment. In order to display and visualize the hierarchical data in a meaningful manner, the disclosed methods condenses or suppresses the space occupied by the detailed textual information that is often part of such hierarchical data charts or graphs. The disclosure uses pop-up windows to output the formerly suppressed textual detail. Thus, in order to efficiently display more entities per unit display space, the disclosure displays less textual detail per node for all entities in the chart or graph, and compensates by using mouse over pop-up events to display the suppressed, hidden, or compressed details.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: May 28, 2019
    Inventor: William Scott Harten
  • Patent number: 10268696
    Abstract: Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: April 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chaim Koifman, Avi Zohar, Jonathan Amit
  • Patent number: 10235447
    Abstract: A method implemented using a server includes receiving, from a first application, a tag associated with an equipment, the tag indicating an event. The method also includes retrieving, from at least a second application, at least one of an action or context information linked to the event based on the tag. The method further includes transmitting the tag indicating the event and the action linked to event. In addition, the method includes displaying, on a plant graphic, a location of the event using the tag and the action linked to the event.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 19, 2019
    Assignee: Honeywell International Inc.
    Inventors: Ranganathan Srinivasan, Mandar Vartak, Ravi Kumar Ramamurthy, Navaneeth Vengallur, Andrew John Trenchard
  • Patent number: 10229148
    Abstract: A data analysis system stores in-memory representation of a distributed data structure across a plurality of processors of a parallel or distributed system. Client applications interact with the in-memory distributed data structure to process queries using the in-memory distributed data structure and to modify the in-memory distributed data structure. The data analysis system creates uniform resource identifier (URI) to identify each in-memory distributed data structure. The URI can be communicated from one client application to another application using communication mechanisms outside the data analysis system, for example, by email, thereby allowing other client devices to interact with a particular in-memory distributed data structure. The in-memory distributed data structure can be a machine learning model that is trained by one client device and executed by another client device. A client application can interact with the in-memory distributed data structure using different programming languages.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 12, 2019
    Assignee: ARIMO, INC.
    Inventors: Christopher T. Nguyen, Anh H. Trinh, Bach D. Bui
  • Patent number: 10225158
    Abstract: Described are techniques for performing system management. A first policy definition of a first policy is received. The first policy definition includes information identifying a first criterion, a first resource of the system, and a first action to be taken. It is determined whether a condition of the first policy is met. The condition includes the first criterion. Responsive to determining that the condition is met, first processing is performed that includes performing the first action.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: March 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Binhua Lu, Xiaogang Wang, Dazhi Dong, Xing Chen, Norman Speciner
  • Patent number: 10210191
    Abstract: In one embodiment, a method for creating an object includes creating an object in an object store making use of a file system, obtaining an index node (inode) identifier (ID) for an inode associated with the object, creating an object ID for the object, wherein the object ID is unique from any other object IDs in the object store, merging the object ID with the inode ID, and modifying the inode to include at least the object ID. In another embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to: create an object in an object store making use of a file system, obtain an inode ID for an inode associated with the object, create an object ID for the object, the object ID including the inode and modify the inode to include at least the object ID.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Duane M. Baldwin, John T. Olson, Sachin C. Punadikar, Sandeep R. Patil
  • Patent number: 10198496
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for applying a public tag to information. These mechanisms and methods for applying a public tag to information may enable embodiments to allow a user to apply a public tag to the information once. Further, applying a public tag to information may enable users with access to the information an ability to view the public tag applied to the information by the user.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: February 5, 2019
    Assignee: salesforce.com, inc.
    Inventors: Emily Alane Blixt, Andrey D. Gusev, Susan Marie Kimberlin, Jeffrey M. Bergan
  • Patent number: 10140343
    Abstract: The system and method of the present disclosure relates to technology for reducing the amount of data stored in a storage system by processing subsets of data stored in data sources using advanced analytics. The process generally includes extracting data from data sources for analysis by ranking the data, marking the data, identifying pattern changes in the data, comparing pattern changes in the data and purging and/or masking the data for storage. The system also includes databases for storing and defining rules, patterns, policies and classification data to be applied to the data from the data sources and analytics to apply the rules, patterns, policies and classification information on the data. As a result, the data stored in the data sources is reduced, and processing efficiency is increased.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: November 27, 2018
    Assignee: CA, Inc.
    Inventor: Prashant Parikh