Patents Examined by Vincent F. Boccio
-
Patent number: 9275085Abstract: A method of interpreting data in a first version of a data structure, the method comprising determining if the first version of the data structure is different to a currently used version of the data structure; and if the versions are different, then for each field of the currently used version of the data structure, determining if a corresponding field is present in the first version of the data structure; and if not, adding data to the field in the currently used version of the data structure according to interpretation rules.Type: GrantFiled: June 17, 2008Date of Patent: March 1, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Venkataraman Sankara Rama Subramanian, Viji Koshy, Manikandan Krishnan
-
Patent number: 9268804Abstract: Managing different versions of a data record is provided. A mapping is maintained between a version-independent logical record identifier and a version-dependent physical record row identifier that correspond to each data record within a plurality of data records of a data table using a logical record identifier to physical record row identifier indirection mapping table. Entries within leaf pages of an index associated with the data table are updated to point to the version-independent logical record identifier corresponding to a data record instead of pointing to the version-dependent physical record row identifier corresponding to the data record. The logical record identifier to physical record row identifier indirection mapping table is updated in response to performing an operation on the data record instead of updating the entries within the leaf pages of the index associated with the data table.Type: GrantFiled: August 17, 2013Date of Patent: February 23, 2016Assignee: International Business Machines CorporationInventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad Sadoghi Hamedani, Kenneth A. Ross
-
Patent number: 9251155Abstract: A database system maintains table data in sorted order. The table data becomes unsorted over time due to add, delete, and update operations. These operations are performed such that the table comprises an initial sorted region followed by an unsorted region. The database system performs an incremental operation to rewrite the table in sorted order. The database system partitions the unsorted region into a plurality of partitions comprising sorted rows within each partition. The database system iteratively merges rows from the partitions to the sorted region of the table. The database system selects a set of lowest tanked rows from the partitions. The database system merges these lowest ranked rows with the sorted region while maintaining the sort order of the sorted region. The database system repeats these steps until all the partitions are processed. The database may store data in columnar fashion.Type: GrantFiled: March 15, 2013Date of Patent: February 2, 2016Assignee: ParAccel LLCInventors: David Benedict Galimberti, Brian Pak-ning Chu
-
Patent number: 9251289Abstract: One or more techniques and/or systems are disclosed for matching a target string to a known string. A target string is broken into one or more target terms, and the one or more target terms are matched to known terms in an index tree. The index tree comprises one or more known terms from a plurality of known strings, where the respective known terms in the index tree are associated with one or more known string IDs. A known term that is associated with a known string ID (in the index tree, and to which a target term is matched), is comprised in a known string, which corresponds to the known string ID. The target string can be matched to the known string using the known string's corresponding known string ID that is associated with a desired number of occurrences in the matching of the one or more target terms.Type: GrantFiled: September 9, 2011Date of Patent: February 2, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Enyuan Wu
-
Patent number: 9239872Abstract: Data stores that store content units and annotations regarding the content units derived through a semantic interpretation of the content units. When annotations are stored in a database, different parts of an annotation may be stored in different tables of the database. For example, one or more tables of the database may store all semantic classifications for the annotations, while one or more other tables may store content of all of the annotations. A user may be permitted to provide natural language queries for searching the database. A natural language query may be semantically interpreted to determine one or more annotations from the query. The semantic interpretation of the query may be performed using the same annotation model used to determine annotations stored in the database. Semantic classifications and format of the annotations for a query may be the same as one or more annotations stored in the database.Type: GrantFiled: October 11, 2012Date of Patent: January 19, 2016Assignee: Nuance Communications, Inc.Inventors: Mariana Casella dos Santos, Frank Montyne
-
Patent number: 9239857Abstract: A modeling system has a database that stores information of resources of a computer network service. A server f has a graphical user interface application for creating and editing service models. The application receives user-entered search criteria and searches information in the database based on the criteria. The search criteria can include a name, type, attribute, and other information of the resources. In addition, the search criteria can be a user-entered search query entered that has one or more logical or Boolean conditions relating resource attributes to attribute values. Using information obtained through searching, the application is used to create at least a portion of a service model of the computer network service. Once created, the application is used to initiate publishing of at least a portion of the service model to one or more impact managers of the computer network service.Type: GrantFiled: October 13, 2014Date of Patent: January 19, 2016Assignee: BMC SOFTWARE, INC.Inventors: Jean-Marc Trinon, Troy Cline, Walt Giroir, Shane Crawford
-
Patent number: 9235852Abstract: Contextually relevant pieces of alternative content, including advertisements, are selected for display with requested content based on documents or other second content sources that are referenced by or in the requested content.Type: GrantFiled: August 21, 2014Date of Patent: January 12, 2016Assignee: Google Inc.Inventor: Jeremy Hylton
-
Patent number: 9229999Abstract: A data processing system and method of operation are disclosed. The data processing system includes a first site for processing data; a second site for processing data; and a transaction replay program configured to send a copy of data from the first site to the second site. A processor defines a maximum replication latency threshold and a reset threshold for the system, estimates a replication latency of a workload the system, switches the system to a first replication latency state when the estimated replication latency rises above the maximum replication latency and switches the system out of the first replication latency state to a second replication latency state when the estimated replication latency falls below the reset threshold.Type: GrantFiled: March 15, 2013Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Serge Bourbonnais, Paul M. Cadarette, Michael G. Fitzpatrick, Pamela L. McLean, David B. Petersen, Gregory W. Vance
-
Patent number: 9229949Abstract: Methods, systems, and computer program products are provided for managing resources. A request is received for a plurality of resources from a requester. A ticket is generated for the request that indicates the resources. For each resource, a resource provider for the resource is queried to determine whether the resource can be acquired. The ticket is queued if any of the resources cannot be acquired. The ticket is granted if all of the resources can be acquired.Type: GrantFiled: October 7, 2011Date of Patent: January 5, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Sadek Noureddine
-
Patent number: 9223933Abstract: Certain examples provide systems, methods, apparatus, etc., to generate formlets for user review of and interaction with clinical data and associated functionality for one or more patients. An example method includes receiving one or more query criterion to retrieve data and generating a query result of data from one or more data stores based on the one or more query criterion. The example method includes applying a transform to the query result data. The example method includes applying a data template and binding instructions to the transformed query result data to generate a formlet including data and at least one of associated relationship and functionality information for display of and interaction with the data. The example method includes facilitating runtime configurability of the formlet by a user. The example method includes displaying the formlet for user review and interaction.Type: GrantFiled: October 31, 2012Date of Patent: December 29, 2015Assignee: General Electric CompanyInventors: David Edwards, Alan Ferris James, Randy Lynn Taylor, Franklin Jose, George Phillip, David Cronin
-
Patent number: 9225540Abstract: Provided is are method of relaying communication between a remote user interface (RUI) client and a universal plug and play (UPnP) device in a home network. The method includes: searching for a UPnP action mapped to an RUI element corresponding to an RUI control message received from an RUI client,; generating a simple object access protocol (SOAP) message for calling a found UPnP action; and transmitting the SOAP message to the UPnP device.Type: GrantFiled: February 4, 2008Date of Patent: December 29, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dong-shin Jung, Won-seok Kwon
-
Patent number: 9218451Abstract: Processing genetic data includes receiving two or more genetic data sets for an individual from one or more genetic data sources, wherein the genetic data sets comprises data pertaining to the individual's deoxyribonucleic acid (DNA); merging the genetic data sets from the one or more genetic data sources to obtain a set of merged genetic data for the individual, including: identifying data in the genetic data sets that is conflicting, the identified data corresponding to a genetic marker associated with a variation that occurs at a region in the individual's genome; analyzing the identified data to resolve a discrepancy attributed to the identified conflicting data and automatically determine an appropriate value that corresponds to the genetic marker, the analysis and the determination being based at least in part on contextual information; and storing the appropriate value in the set of merged genetic data.Type: GrantFiled: December 9, 2013Date of Patent: December 22, 2015Assignee: 23andMe, Inc.Inventors: Alexander Wong, Oleksiy Khomenko, Serge Saxonov, Brian Thomas Naughton, Lawrence Hon
-
Patent number: 9218423Abstract: In accordance with embodiments, there are provided mechanisms and methods for dynamically suggesting answers to questions submitted to a portal of an online service. These mechanisms and methods for dynamically suggesting answers to questions submitted to a portal of an online service can enable embodiments to provide help document suggestions with limited user input. The ability of embodiments to provide help document search term suggestions with limited user input can enable users to quickly and efficiently find useful help documents.Type: GrantFiled: April 30, 2013Date of Patent: December 22, 2015Assignee: salesforce.com, inc.Inventors: Patrick McFarlane, Ganesh Mathrubootham, Shuchun Yang
-
Patent number: 9218379Abstract: An apparatus, computer-readable medium, and computer-implemented method for efficiently performing operations on distinct data values, including storing a tokenized column of data in a table by mapping each unique data value in a corresponding domain to a unique entity ID, and replacing each of the data values in the column with the corresponding entity ID to generate a column of tokenized data containing one or more entity IDs, receiving a query directed to the column of data, the query defining one or more group sets for grouping the data retrieved in response to the query, and generating an entity map vector for each group set, the length of each entity map vector equal to the number of unique entity IDs for the domain, and the value of each bit in the entity map vector indicating the presence or absence of a different unique entity ID in the group set.Type: GrantFiled: March 15, 2013Date of Patent: December 22, 2015Assignee: Informatica LLCInventors: Richard Grondin, Evgueni Fadeitchev
-
Patent number: 9204119Abstract: An audio and/or video generation apparatus which is arranged in operation to generate audio and/or video signals representative of an audio and/or video source, the audio and/or video generation apparatus comprising a recording unit which records the audio and/or video signals on a recording medium, wherein the audio and/or video generation apparatus is arranged to receive metadata associated with the audio and/or video signals generated by a data processor, the recording unit records the metadata on the recording medium with the audio and/or video signals. The data processor receives signals representative of the time codes of the recorded audio/video signals, and the metadata includes time code data representative of the in and out points of a take of the audio/video signals generated by the data processor. The metadata also includes unique identification code for identifying the audio/video signals. The unique identification code is a UMID or the like.Type: GrantFiled: August 13, 2013Date of Patent: December 1, 2015Assignee: SONY EUROPE LIMITEDInventors: Mark John McGrath, Martin Rex Dorricott, Andrew Collins
-
Patent number: 9201970Abstract: Techniques described herein generally relate to real time inference based systems. Example embodiments may set forth devices, methods, and computer programs related to search engine inference based virtual assistance. One example method may include a computing device adapted to receive text as input and a computer processor arranged to determine at least one inference regarding subject matter of the text based on one or more web searches of one or more terms within the text. The inference(s) may then be automatically displayed upon the inference(s) being determined. The text may be automatically received as input from a voice-to-text converter as voice-to-text conversion producing the text is occurring.Type: GrantFiled: June 17, 2013Date of Patent: December 1, 2015Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9195760Abstract: In accordance with embodiments, there are provided mechanisms and methods for dynamically suggesting answers to questions submitted to a portal of an online service. These mechanisms and methods for dynamically suggesting answers to questions submitted to a portal of an online service can enable embodiments to provide help document suggestions with limited user input. The ability of embodiments to provide help document search term suggestions with limited user input can enable users to quickly and efficiently find useful help documents.Type: GrantFiled: October 29, 2013Date of Patent: November 24, 2015Assignee: salesforce.com, inc.Inventors: Patrick McFarlane, Ganesh Mathrubootham, Shuchun Yang
-
Patent number: 9177030Abstract: A method includes generating search results in response to a user query, where at least one of the search results includes a group of links. The group of links may represent links to web pages within a same web site and may be identified based on at least one factor associated with the links. The method may also include providing the search results to the user.Type: GrantFiled: February 25, 2013Date of Patent: November 3, 2015Assignee: Google Inc.Inventors: Luis Castro, Walt Lin, Benedict Gomes
-
Patent number: 9176977Abstract: Embodiments relate to providing a data stream interface for offloading the inflation/deflation processing of data to a stateless compression accelerator. An aspect includes transmitting a request to inflate or deflate a data stream to a compression accelerator. The request may include references to an input buffer for storing input data from the data stream, an output buffer for storing processed input data, and a state data control block for storing a stream state. The stream state is provided to the compression accelerator to continue processing the data stream responsive to the request being a subsequent request. The compression accelerator is instructed to store a current stream state in the state data control block responsive to the request being a non-final request. Accordingly, the current stream state is received from the compression accelerator responsive to the request being a non-final request. The processed input data is received from the compression accelerator.Type: GrantFiled: September 30, 2014Date of Patent: November 3, 2015Assignee: International Business Machines CorporationInventors: Hartmut Droege, Thomas Fuchs, Frank Haverkamp, Reiner Rieke, Michael Ruettger, Anthony T. Sofia, Joerg-Stephan Vogt, Gunnar von Boehn, Peter B. Yocom
-
Patent number: 9171007Abstract: Embodiments relate to providing a data stream interface for offloading the inflation/deflation processing of data to a stateless compression accelerator. An aspect includes transmitting a request to inflate or deflate a data stream to a compression accelerator. The request may include references to an input buffer for storing input data from the data stream, an output buffer for storing processed input data, and a state data control block for storing a stream state. The stream state is provided to the compression accelerator to continue processing the data stream responsive to the request being a subsequent request. The compression accelerator is instructed to store a current stream state in the state data control block responsive to the request being a non-final request. Accordingly, the current stream state is received from the compression accelerator responsive to the request being a non-final request. The processed input data is received from the compression accelerator.Type: GrantFiled: March 15, 2013Date of Patent: October 27, 2015Assignee: International Business Machines CorporationInventors: Hartmut Droege, Thomas Fuchs, Frank Haverkamp, Reiner Rieke, Michael Ruettger, Anthony T. Sofia, Joerg-Stephan Vogt, Gunnar von Boehn, Peter B. Yocom