Patents Examined by Joshua Bullock
-
Patent number: 10685027Abstract: A search system is provided with an on-line social network system. When a user of the on-line social network system requests a search, the search system examines a member profile representing the user in the on-line social network system and derives, from the member profile, additional terms to be included into the search request together with the user-supplied search terms. The resulting query is processed by applying the AND operator to the user-supplied terms and a weighted OR operator to the additional terms derived from the member profile. The search results obtained by executing the query are made available to the requesting user.Type: GrantFiled: October 28, 2015Date of Patent: June 16, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Michael Chernyak
-
Patent number: 10678825Abstract: Processes and systems are disclosed for accessing and providing information obtained from a source. The processes and systems allow for accessing data stored in an electronic storage medium and providing a first set of information derived from the data stored in the storage medium. The processes and systems also provide a second set of information comprising detail data underlying the summary data.Type: GrantFiled: February 13, 2015Date of Patent: June 9, 2020Assignee: FACTUAL INC.Inventor: Gil Elbaz
-
Patent number: 10671592Abstract: A mechanism is provided for updating attribute value information for a data table. The data table involves a set of attributes. The data table has multiple records associated with multiple data blocks. Attribute value information is associated with each data block of the multiple data blocks. The attribute value information is descriptive of at least one attribute of the set of attributes. A first data block may be marked as modified in response to a delete process for deleting from a first data block of the multiple data blocks a record having at least one attribute value that is used for generating the attribute value information of the first data block. In response to scanning the marked first data block, the attribute value information associated with the first data block may be updated based on the scan results.Type: GrantFiled: January 26, 2018Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Thomas F. Boehme, Andreas Brodt, Alexander Lang, Oliver Schiller
-
Patent number: 10671659Abstract: A system and method for collecting medical image data items. A central processor identifies a new medical image data file on a remote image storage memory. The central processor determines that the new medical image data file is a completed file and copies the completed file to a central storage memory. The central processor determines an expected set of files corresponding to the medical image data file that defines a medical image data item. The central processor determines that each of the medical image data files in the expected set have been copied to the central storage memory. The central processor then generates an indicator that the medical image date item is available on the central storage memory.Type: GrantFiled: February 17, 2017Date of Patent: June 2, 2020Assignee: AGFA HEALTHCARE NVInventor: Viktor Kopylov
-
Patent number: 10664463Abstract: A database structure and a system that uses the structure to facilitate efficient context enrichment of low-level events occurring in a distributed computing system. In one aspect, the database structure comprises a table accessible to a distributed storage system. The table comprises a plurality of rows. Each row represents a corresponding process creation event of a particular process at a particular host at a particular time and assigned a particular event identifier. Each row comprises a row key identifying the particular host, the particular process, the particular time, and the particular event identifier of the process creation event corresponding to the row. The particular time and the particular event identifier are stored as part of the row key in a bitwise one's complement format. The row key structure facilitates efficient identification of a process creation event where only hostname and the process identifier of the process creation event are known.Type: GrantFiled: February 6, 2017Date of Patent: May 26, 2020Assignee: Dropbox, Inc.Inventor: Santosh Ananthakrishnan
-
Patent number: 10664464Abstract: A mechanism is provided for updating attribute value information for a data table. The data table involves a set of attributes. The data table has multiple records associated with multiple data blocks. Attribute value information is associated with each data block of the multiple data blocks. The attribute value information is descriptive of at least one attribute of the set of attributes. A first data block may be marked as modified in response to a delete process for deleting from a first data block of the multiple data blocks a record having at least one attribute value that is used for generating the attribute value information of the first data block. In response to scanning the marked first data block, the attribute value information associated with the first data block may be updated based on the scan results.Type: GrantFiled: October 17, 2016Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Thomas F. Boehme, Andreas Brodt, Alexander Lang, Oliver Schiller
-
Patent number: 10650007Abstract: Aspects extend to methods, systems, and computer program products for ranking contextual metadata to generate relevant data insights. Aspects of the invention can be used to enhance data analytics by automatically deriving relevance signals used to generate insights closely related to the context in which a user is exploring or analyzing data. User experiences can include embedded data visualizations, search engines, and natural language querying systems to help users understand their data more effectively. By utilizing metrics on the relevance information, insights related and/or relevant to the context in which the user is analyzing data can be created. Thus, relevance information can define a scope for a variety of automatically generated insights of data. Insight generation can be based on computed relevance signals that target areas interesting to users.Type: GrantFiled: June 16, 2016Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Saliha Azzam, Steven Paul Breyer, Eeshan Manish Shah, Youssef El Fassy Fihry, Ankur Satyendrakumar Sharma, Manal Hussein Alassaf, Xiang He, Vikram Rajasekaran
-
Patent number: 10635557Abstract: A method for analyzing and prioritizing configuration parameters in an information technology system, including collecting configuration parameters from computer stations connected in a network implementing the information technology system, storing the collected configuration parameters in a database, analyzing the configuration parameters by a set of anomaly routines, wherein each anomaly routine checks for a specific type of anomaly and provides a score representing a level of conformity of the value of the configuration parameters to the anomaly, aggregating the anomaly scores; and outputting a list of configuration parameters with an aggregated anomaly score.Type: GrantFiled: February 21, 2017Date of Patent: April 28, 2020Assignee: E.S.I. SOFTWARE LTDInventors: Bostjan Kaluza, Eyal Oz, Alexander Sasha Gilenson
-
Patent number: 10628450Abstract: Disclosed herein is a system and method for secure remote data processing between two or more entities over a blockchain. The invention provides for processing of data records within a data structure repository of a smart contract hosted on a blockchain, thereby eliminating the need to transfer the data records to one another, by the entities. The processing is secure and the data records are deleted once the processing is complete.Type: GrantFiled: July 30, 2019Date of Patent: April 21, 2020Assignee: Innoplexus AGInventor: Abhijit Keskar
-
Patent number: 10599686Abstract: A method of mapping a first graphical data structure representation to a second graphical data structure representation, the first graphical data structure representation comprising nodes, with at least one of a plurality of relations between said nodes, the second graphical data structure representation comprising nodes, the mapping comprises using an attention mechanism, wherein said attention mechanism establishes the importance of specific nodes dependent on their neighbourhood and the relations between the nodes.Type: GrantFiled: September 27, 2018Date of Patent: March 24, 2020Assignee: Babylon Partners LimitedInventors: Daniel William Busbridge, Pietro Cavallo, Dane Grant Sherburn, Nils Yannick Hammerla
-
Patent number: 10599528Abstract: One example method includes sending, from a manager client to a manager server, a recover request that identifies data targeted for recovery and restoration, and receiving, at the manager client, from a server agent at the manager server: a notification that a recover session corresponding to the recover request has been created; and a recover session ID. The method also includes performing, by a backup client, a deviceless recover and restore process after the recover session has been created, and transmitting, after completion of the deviceless recover and restore process, a communication from the manager client to the server agent indicating that the deviceless recover and restore process is complete.Type: GrantFiled: August 10, 2017Date of Patent: March 24, 2020Assignee: EMC IP Holding Company LLCInventors: Bharath Siddapur Hemashekar, Kiran Bachu
-
Patent number: 10585903Abstract: This disclosure generally covers systems and methods that identify relevant information for a user based on an object graph for documents and other files hosted by a document hosting system. In particular, certain embodiments of the disclosed systems and methods generate an object graph comprising interconnected nodes representing relationships among documents and other files on the document hosting system. Using the object graph, the disclosed systems and methods can identify relevant information and provide results or recommendations corresponding to that information based on a query or on user input, respectively.Type: GrantFiled: December 5, 2016Date of Patent: March 10, 2020Assignee: Dropbox, Inc.Inventors: Ho Chi Andrew Chin, Matthew Spitz, Andrew Werner
-
Patent number: 10585880Abstract: The present disclosure relates to dynamically generating and updating confidence scores of values of fields based on data points. A system having access to a plurality of data points corresponding to electronic activities and record objects can identify a node profile of the plurality of node profiles including a plurality of fields, determine, for at least one data point of the one or more data points included in a respective value data structure of a value of a field of the plurality of fields of the node profile, a contribution score of the data point based on a time corresponding to when the data point was generated or updated. The system can then generate a confidence score of the value of the field of the node profile based on the contribution score of the at least one data point.Type: GrantFiled: December 31, 2018Date of Patent: March 10, 2020Assignee: People.ai, Inc.Inventor: Oleg Rogynskyy
-
Patent number: 10579699Abstract: An example method involves accessing web-traffic data associated with a web page hosted by a first computing-device, wherein the web page comprises meta-tag data; using the accessed web traffic data to determine that the first computing-device received a threshold amount of requests that are (i) for the web page and (ii) associated with a search term; responsive to the determining, modifying the meta-tag data based on the search term; and transmitting the modified meta-tag data to a second computing-device, wherein the second computing-device is configured for (i) receiving the modified meta-tag data, (ii) receiving a request for a list of search results based on a set of search terms, (iii) responsive to receiving the request, using the set of search terms and the modified meta-tag data to perform a web search, thereby generating a list of search results, and (iv) transmitting the list of search results to a third computing-device.Type: GrantFiled: November 16, 2016Date of Patent: March 3, 2020Assignee: Tribune Media CompanyInventors: Ryan Philip McKenzie, Jerome Schulist, Jason Greene
-
Patent number: 10558718Abstract: A method for using evaluation of intent to improve website usability includes gathering page text and input text from pages viewed by a user, generating a word set from the page text and input text, and performing latent dirichlet allocation modeling on the word set to evaluate user intent. The intent can be used to provide recommendations, improve search results, or identify weaknesses in a website design.Type: GrantFiled: November 3, 2015Date of Patent: February 11, 2020Assignee: Dell Products, LPInventors: Lukas Cerveny, Arnaud De Jaegher
-
Patent number: 10558655Abstract: A data query method supporting a natural language, an open platform, and a user terminal are provided, where the method includes: receiving, by the open platform, a natural language query statement sent by the user terminal, and transforming the natural language query statement into a query statement that is recognizable by a third-party content provider; sending, by the open platform, the query statement that is recognizable to one or more third-party content providers; receiving, by the open platform, one or more query response messages returned by the one or more third-party content providers according to the query statement that is recognizable; and sending, by the open platform, the one or more query response messages to the user terminal. A difficulty in accessing the open platform by the third-party content provider can be reduced.Type: GrantFiled: December 22, 2016Date of Patent: February 11, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Shan He
-
Patent number: 10545922Abstract: A synchronization window for synchronizing data for a calendar in a client calendar data store on a calendar data client computer system with data for the calendar in a server calendar data store on a calendar data server computer system can be calculated using a current time. A request for synchronization data for calendar items for the calendar with calendar times that are within the synchronization window can be sent to the calendar data server. One or more responses to the request can be received from the calendar data server. The response(s) can include received records for calendar items that are at least partially within the synchronization window. The received records can include a master record of a recurring calendar item and an instance record of an occurrence of the recurring calendar item. The received records for the calendar items can be incorporated in the client calendar data store.Type: GrantFiled: April 19, 2017Date of Patent: January 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sina Hakami, Juan V. Esteve Balducci, Patrick Tousignant
-
Patent number: 10540666Abstract: The present teaching relates to updating an intent space and estimating intent based on an intent space. In one example, an initial intent space is obtained. Each intent in the initial intent space is characterized in one or more dimensions. At least one model is received. Each of the at least one model provides features in each of the dimensions and relationship thereof. A new intent associated with an intent in the initial intent space is determined based on the at least one model. Based on the new intent, the initial intent space is updated to derive an updated intent space.Type: GrantFiled: October 5, 2015Date of Patent: January 21, 2020Assignee: Oath Inc.Inventors: Zornitsa Kozareva, Scott Gaffney
-
Patent number: 10542073Abstract: A file storage system to receive a file from a client device includes a determination module to determine a primary set of virtual segments from amongst a plurality of virtual segments of the file to be received from the client device. Each of the plurality of virtual segments is a logical portion of the file. The file storage system further includes a receiving module to establish a secure connection and a plurality of file transfer protocol connections corresponding to the secure connection, with the client device, to receive the primary set of virtual segments from the client device. The receiving module further receives, in parallel, the primary set of virtual segments from the client device for storage, through the plurality of file transfer protocol connections.Type: GrantFiled: September 26, 2014Date of Patent: January 21, 2020Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Jobin Antony, Abraham Varghese
-
Patent number: 10521396Abstract: A region-based placement policy that can be used to achieve a better distribution of data in a clustered storage system is disclosed herein. The clustered storage system includes a master module to implement the region-based placement policy for storing one or more copies of a received data across many data nodes of the clustered storage system. When implementing the region-based placement policy, the master module splits the received data into one or more regions, where each region includes a contiguous portion of the received data. Further, for each of the plurality of regions, the master module stores complete copies of the region in a subset of the data nodes.Type: GrantFiled: January 15, 2016Date of Patent: December 31, 2019Assignee: Facebook, Inc.Inventors: Kannan Muthukkaruppan, Karthik Ranganathan, Liyin Tang