Patents Examined by Vincent F. Boccio
  • Patent number: 9798784
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for defining custom junction objects in an on-demand database service. These mechanisms and methods for defining custom junction objects in an on-demand database service can enable embodiments to provide for enhanced security and more efficient querying, etc. The ability of embodiments to provide such features may lead to these and other benefits in an on-line environment.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: October 24, 2017
    Assignee: salesforce.com, inc.
    Inventors: Simon Wong, Ryan Choi, Craig Weissman, Michael P. Polcari, David M. Brady
  • Patent number: 9779005
    Abstract: A method by a log stream analysis computer includes identifying records of log streams within a log repository containing a defined term. The log streams are generated by respective software sources executed by the host nodes. Similarity values are determined to indicate similarity between content of the records containing the defined term. A term node is generated to contain a data structure that identifies the defined term and lists identities of the records and corresponding ones of the similarity values. Related log stream analysis computers are disclosed.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: October 3, 2017
    Assignee: CA, INC.
    Inventors: Sreenivas Gukal, Sanjay Vyas
  • Patent number: 9767169
    Abstract: Systems and methods for enhancing search results for improved readability are provided. A search result is identified using a set of query terms. The search result may be first-party content or third-party content. The search result includes a first textual portion and a second textual portion. Each of the set of query terms that appear in the first textual portion are highlighted in the first textual portion. Each of the set of query terms that appear in the second textual portion but not in the first textual portion are highlighted in the second textual portion. A query response including the highlighted search result is generated and provided to a client device.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Matthew Paff, Ramakrishnan Kandhan, Catherine Zuo
  • Patent number: 9767186
    Abstract: An apparatus retrieves and outputs a specific sentence from a document. An acceptance hardware component acquires a retrieval key. An importance calculation hardware component calculates the level of importance of each sentence included in a search target document. A document processing hardware component extracts a sentence including the retrieval key from the search target. A retrieval result processing hardware component corrects a value of importance of each sentence calculated by the importance calculation hardware component for the sentence based on the position of the sentence in the search target document to calculate a corrected level of importance. A display control hardware component outputs the sentence extracted by the document processing hardware component according to the display order based on the corrected level of importance.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Harendra Bhandari, Kansaku Nakakura, Lianzi Wen
  • Patent number: 9760620
    Abstract: Systems and methods are provided for matching snippets of search results to clusters of objects. A system adds a data snippet of a search result to a cluster of objects. The system calculates a confidence score for the add based on the recency, a job title, an email address, and/or a phone number associated with the data snippet. The system stores the add in the customer accessible database if the confidence score is sufficiently high for the add to be stored in the customer accessible database. The system generates a notice for review if the confidence score is not sufficiently high for the add to be stored in the customer accessible database.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: September 12, 2017
    Assignee: salesforce.com, inc.
    Inventors: Pawan Nachnani, Arun Kumar Jagota
  • Patent number: 9760598
    Abstract: A method is provided to verify the computational results of a transaction processing system utilizing cloud resources. A transaction is allowed to modify an application's state only if the validity of the result of the processing of the transaction is verified across the majority of the participating child nodes in the cloud. Otherwise, the transaction is aborted.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: September 12, 2017
    Assignee: Gravic, Inc.
    Inventors: Bruce D. Holenstein, John R. Hoffmann, Paul J. Holenstein, Wilbur H. Highleyman, Dylan Holenstein
  • Patent number: 9747356
    Abstract: Techniques are provided for eager replication of uncommitted transactions. A first plurality of change records is received, corresponding to database changes applied to a source database in a first transaction. First transaction dependency data is computed based on the first transaction. At least a portion of the first plurality of change records is applied to the target database before processing a commit record indicating that has been committed on the source database. Target dependency data is updated after processing the first commit record to reflect completion of the first transaction, the target dependency data including dependency data for a plurality of transactions applied or scheduled to be applied on a target database.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: August 29, 2017
    Assignee: Oracle International Corporation
    Inventors: Edwina Ming-Yue Lu, Nimar Singh Arora, Lik Wong
  • Patent number: 9734190
    Abstract: A method is provided to verify the computational results of a transaction processing system. A transaction is allowed to modify an application's state only if the validity of the result of the processing of the transaction is verified. Otherwise, the transaction is aborted.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: August 15, 2017
    Assignee: Gravic, Inc.
    Inventors: Bruce D. Holenstein, John R. Hoffmann, Paul J. Holenstein, Wilbur H. Highleyman, Dylan Holenstein
  • Patent number: 9690840
    Abstract: A system and method of analyzing data receives a user-specified selection of a data source, a user-specified selection of a type of data representation, and a user-specified description of a view to be constructed in accordance with the user-specified selection of the type of data representation. An application program interface (API) function generates a multidimensional query based on the user-specified type of data representation and the user-specified description of the view to be constructed, and submits the multidimensional query to the an On-line Analytical Processing (OLAP) server. The application program interface (API) function receives a multidimensional response from the OLAP server containing results acquired by the multidimensional query of the data source, and generates the view based on the results contained in the multidimensional response and in accordance with the user-specified selection of the type of data representation and the user-specified description of the view.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: June 27, 2017
    Assignee: AWARE, INC.
    Inventors: James Giulio Cialdea, Jr., Boshu Liu
  • Patent number: 9683860
    Abstract: A method of using location-dependent sensor information comprising receiving information from one or more sensor/monitor/device (SMD) and determining a location associated with the SMD. The method further comprising integrating the SMD data into a comprehensive location-based database, and enabling a user to search for local conditions in the location-based database.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: June 20, 2017
    Assignee: DP Technologies, Inc.
    Inventors: Philippe Kahn, Arthur Kinsolving
  • Patent number: 9686359
    Abstract: One or more computing devices may comprise congestion management circuitry, one or more client file system request buffers, and DESS interface circuitry. The congestion management circuitry is operable to determine an amount of congestion in the DESS. The one or more client file system request buffers is/are operable to queue first client file system requests of a first priority level and second client file system requests of a second priority level, wherein the first priority level is higher priority than the second priority level. The DESS interface circuitry is operable to control a rate at which the first file system requests and second file system requests are fetched from the one or more client file system request buffers based on the amount of congestion in the DESS, on the first priority level, and on the second priority level.
    Type: Grant
    Filed: March 19, 2016
    Date of Patent: June 20, 2017
    Assignee: WEKA.IO LTD.
    Inventors: Maor Ben Dayan, Omri Palmon, Liran Zvibel, Kanael Arditti, Tomer Filiba
  • Patent number: 9672272
    Abstract: An apparatus, computer-readable medium, and computer-implemented method for efficiently performing operations on distinct data values, including receiving a query directed to a column of data, the query defining one or more group sets for grouping the data retrieved in response to the query, and for each of the one or more group sets, generating one or more entity map vectors, the length of each entity map vector being equal to the number of unique data values in a domain which corresponds to the column of data, the position of each bit in the entity map vector corresponding to the lexical position of a corresponding unique data value in a lexically ordered list of the unique data values, and the value of each bit in the entity map vector indicating the presence or absence of the corresponding unique data value in the group set.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: June 6, 2017
    Assignee: Informatica LLC
    Inventors: Richard Grondin, Evgueni Fadeitchev
  • Patent number: 9665578
    Abstract: A method of making a foreign law in usable in a network storage controller includes transparently converting the foreign logical unit to the native format of the file system in place, by progressively increasing the binding between the file system of the storage controller and the foreign logical unit, while the foreign logical unit remains online, without requiring copying of the foreign logical unit.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: May 30, 2017
    Assignee: NetApp, Inc.
    Inventors: Robert L. Fair, Rebecca S. Beaman
  • Patent number: 9639426
    Abstract: An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include a plurality of data agents, wherein each data agent is associated with at least one of a plurality of applications, and data generated by the plurality of applications is stored in a logical volume in primary storage. The system may also include a snapshot manager configured to detect the plurality of applications; check with the plurality of data agents whether the associated applications are in consistent states; obtain a snapshot of the logical volume in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states; and generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: May 2, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
  • Patent number: 9626843
    Abstract: A system for playback of messages. Context appropriate messages for an environment may be played back. Messages may be user behavior interactive and subject to user behavior initiated message playback conditions. User generated environment events may be automatically analyzed and user behavior interactive messages may be automatically coordinated. An automated themed message playback apparatus may have a self-contained housing within which a stored themed message, an in situ user generated environment event sensor, and an automated themed message playback device are housed. User generated environment events may be automatically sensed in situ.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: April 18, 2017
    Assignee: Martigold Enterprises, LLC
    Inventors: George Martin, Yale E. Goldman
  • Patent number: 9413813
    Abstract: There is presented a system for providing a content stored on a medium, the system comprising a media presentation module including a processor. The processor is configured to retrieve a content payload including a digital content from a data structure residing on the medium, and to retrieve a content-describing metadata stored separately from the digital content, from the data structure. The content-describing metadata provide content information including media encoding information for the digital content and a media profile information for the digital content. The content-describing metadata are configured to provide the content information to the media presentation module prior to rendering the digital content. In one embodiment, the processor is further configured to configure the media presentation module based on the media encoding information and the media profile information, and to present the content on a display.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: August 9, 2016
    Assignee: Disney Enterprises, Inc.
    Inventor: Arnaud Robert
  • Patent number: 9317551
    Abstract: A device provides for display a technical computing environment (TCE)-based search engine user interface, and receives a query from a user via the TCE-based search engine user interface. The device divides the query into one or more query elements, and processes the one or more query elements based on at least one of query content, information requested by the query, a model associated with the query, or an execution result of the model. The device transforms the query into another query, different than the query, based on the processed one or more query elements, and provides the other query to the TCE-based search engine for further processing.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 19, 2016
    Assignee: The MathWorks, Inc.
    Inventor: Justyna Zander
  • Patent number: 9311655
    Abstract: Briefly, embodiments of methods or systems for display of a location-related promotional message with search query results are disclosed.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: April 12, 2016
    Assignee: Yahoo! Inc.
    Inventors: Anand Tolani, Farzin Maghoul
  • Patent number: 9305046
    Abstract: Managing a multi-version database is provided. A logical record identifier to physical record row identifier indirection mapping table on a solid-state storage device is extended to include a plurality of delta blocks. A delta block within the plurality of delta blocks is maintained for each primary key in a plurality of primary keys associated with a data table on a magnetic hard disk storage device.
    Type: Grant
    Filed: August 17, 2013
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad Sadoghi Hamedani, Kenneth A. Ross
  • Patent number: 9305100
    Abstract: An object oriented search mechanism extracts structural metadata and data based on type of document contents and data sources connected to the documents. Relationships between textual and non-textual elements within documents as well as metadata associated with the elements and data sources are utilized to generate a unified object model with the addition of semantic information derived from metadata and taxonomy, which are used to enhance search indexing, ranking of search results, and dynamic adjustment of result rendering user interface with fine tuned relevancy. Additional data from data sources connected to the documents may also be used to unlock hidden data such as data that has been filtered out in an original document.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: April 5, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Luming Wang, Xiaohong Yang, Hailei Zhang, Sonal Jain