Patents Examined by Alicia M Antoine
  • Patent number: 11029800
    Abstract: A search user input mechanism is displayed on a user interface display. User actuation of the search user input mechanism is detected, to identify a query for a navigation structure that identifies an entry point into an application in the computing system. A path navigation hierarchy is searched to identify the entry point and the path in the navigation hierarchy where the entry point is located. A navigable search result is displayed to the user for actuation, to navigate to the entry point.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suriya Narayanan, Anton Shakirzianov, Adrian L. Orth, Sridhar Srinivasan, Matthew R. Maertens, Jeremy Joe Jensen, Katherine Spengler, Anees Ansari
  • Patent number: 10997129
    Abstract: An apparatus comprises a processing platform configured for characterization, provisioning and access of data set virtual neighborhoods. The processing platform comprises a virtual neighborhood describer, a virtual neighborhood provisioner and a virtual neighborhood visitor. The virtual neighborhood describer is configured to generate characterizations of data set virtual neighborhoods responsive to one or more requirements, such as specified or derived requirements, or combinations thereof. The virtual neighborhood provisioner is configured to utilize the characterizations to generate provisioned data set virtual neighborhoods responsive to one or more corresponding provisioning requests.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: May 4, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nihar Nanda, David S. Reiner
  • Patent number: 10956503
    Abstract: A system receives a character sequence entered in a search box, identifies a first item that includes the character sequence and a second item that includes the character sequence, identifies a first item set that includes the first item and a second item set that includes the second item; and outputs the first item set and the second item set to a location associated with the search box. The system receives a selection of a third item from the first item set, identifies a third item set that includes the third item and a fourth item set that includes the third item, and outputs the third item set and the fourth item set to the location associated with the search box. The system receives a selection of any item set from the location associated with the search box, and executes a search based on the selected item set.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: March 23, 2021
    Assignee: salesforce.com, inc.
    Inventor: Matthew Fuchs
  • Patent number: 10956051
    Abstract: Techniques are described for organizing data within a storage system. In one or more embodiments, a storage system monitors access to a first set of objects comprising (a) a first subset of objects associated with at least a first attributes and (b) a second subset of objects associated with at least a second attribute. Based on the monitoring, the storage system identifies a pattern of accessing objects in the second subset of objects subsequent to accessing objects in the first subset of objects. Responsive to receiving a request to store a second set of objects, the storage system generates a file in which a first object associated with at least the first attribute and a second object associated with at least the second object are stored consecutively.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: March 23, 2021
    Assignee: Oracle International Corporation
    Inventor: Aditya Sawhney
  • Patent number: 10956508
    Abstract: Systems and methods are provided for creating and managing a data integration workspace. The workspace may comprise one or more views of data (or datasets) stored in or accessible by the system. Models may be generated and updated based on the plurality of datasets and presented via a graphical user interface. Feedback received via a graphical user interface presenting a model may be used to annotate an underlying dataset associated with the model. Responsive to a modification of the underlying dataset or the rules for using the underlying dataset to generate the model, other related datasets and/or models may be automatically updated accordingly. Templates associated with one or more types of users may be defined. Each template may comprise one or more specific models related to a specific type of user.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: March 23, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Maclean, Adam Borochoff, Joseph Rafidi, Matthew Jenny, Parvathy Menon, Ryan Rowe
  • Patent number: 10949401
    Abstract: Techniques disclosed herein relate to synchronizing a first database with a second database. Embodiments include detecting a write operation modifying properties of a data object in the first database. While the data object is locked, embodiments write object change data to a journal table. Embodiments query the journal table of the recovery database to retrieve a portion of the object change data corresponding to a first window of time and comprising a plurality of entries. The retrieved portion of object change data is processed to create processed object data by collapsing duplicate entries within the plurality of entries. Embodiments retrieve object data from the first database, corresponding to properties of data objects specified in the processed object change data. The retrieved object data is pushed to the second database, whereby the second database is synchronized with the first database.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: March 16, 2021
    Assignee: VMware, Inc.
    Inventor: Dian Nikolov
  • Patent number: 10929416
    Abstract: Implementations include actions of obtaining a set of entities based on one or more terms of a query, obtaining one or more entities associated with each live event of a plurality of live events, identifying a live event that is responsive to the query based on comparing at least one entity in the set of entities to one or more entities associated with each live event of a plurality of live events, determining that an event search result corresponding to the live event is to be displayed in search results, and in response: providing the event search result for display, the event search result including information associated with the live event, the information including an indicator of an occurrence of the live event.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: February 23, 2021
    Assignee: Google LLC
    Inventors: Tilke Mary Judd, Zaheed Sabur, Eduardo Jodas Samper, Alexandru Ovidiu Dovlecel, Ardan Arac
  • Patent number: 10909131
    Abstract: Systems and methods are disclosed for efficiently indexing stream data to facilitate full-text search of the stream data. A stream comprises large amount of data, only some of which is deemed useful for full-text search indexing. An administrator can specify an indexing specification for a stream. The indexing specification can specify one or more sub-streams within the stream for indexing, and/or specify one or more time intervals of stream data for indexing. A query against the stream can specify the indexing specification to use to index the stream before returning results for the query. The query can alternatively specify an indexing specification to apply to a previously indexed stream. Full-text search indexes generated using an indexing specification can return results that are more relevant to a user because the results are more narrowly focused than an index of, e.g., the entire stream.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: February 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Stephen G. Graham, Aaron W. Spiegel, Paul R. Kingston, Flavio Paiva Junqueira, Dominique Prunier
  • Patent number: 10902495
    Abstract: A content provider can provide content, such as advertisements or other promotional material, to a recipient. A distribution system of the content provider can receive a query and select one or more advertisements and a user interface for presenting the advertisements based on the query, information associated with the user, a set of queries received from the user, and/or other information. A model for selecting the user interface can be generated by serving available user interfaces randomly or pseudo-randomly and monitoring user interaction with the served user interfaces. The model can be updated during regular use based on the performance of the user interfaces.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: January 26, 2021
    Assignee: Google LLC
    Inventors: Clarence Christopher Mysen, Jennifer Liu
  • Patent number: 10896192
    Abstract: In an example, a database system may be configured to download to a user system an application configured to generate a data table from records stored in a data store, wherein the data table includes: a plurality of rows, wherein each row corresponds to at least one record of the records; and each row including a plurality of cells, each cell corresponding to a different grouping of data fields of its respective one(s) of the records; receive a communication from the application, the communication corresponding to at least one user input to a displayed cell of the data table; determine whether to feedback the at least one user input to the displayed cell of the data table to a corresponding data field of a corresponding record of the data store; and update the corresponding record in the data store based on a result of the determination.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 19, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Owen Winne Schoppe, Ian Schoen, Jesse Hausler
  • Patent number: 10891058
    Abstract: A method includes storing, by a set of storage units, a set of appended encoded data slices, where an appended encoded data slice of the set of appended encoded data slices includes an encoded data slice of a set of encoded data slices and slice verification information. The method further includes identifying, by a rebuilding agent, one of the set of appended encoded data slices for rebuilding, rebuilding the encoded data slice, generating current slice verification information, and sending an appended rebuilt encoded data slice that includes the rebuilt encoded data slice and the current slice verification information to a storage unit. The method further includes verifying, by the storage unit, the current slice verification information corresponds to the slice verification information, and when the current slice verification information corresponds to the slice verification information, storing the appended rebuilt encoded data slice as a trusted rebuilt encoded data slice.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: January 12, 2021
    Assignee: PURE STORAGE, INC.
    Inventors: Ravi V. Khadiwala, Jason K. Resch
  • Patent number: 10891291
    Abstract: A refreshable PDB clone is associated with a PDB-specific logical timestamp (LT) service that continuously reflects the LT of the most recent changes that have fully committed within the PDB clone during a refresh operation. Such an LT service is used to perform queries over the changing data in the PDB clone while the PDB clone is undergoing a refresh operation. Furthermore, a PDB-specific LT service can facilitate write operations in a standby CDB, where the standby CDB is a physical standby of a source CDB. Specifically, a standby CDB is configured with a private read-write PDB that does not replicate data from the source CDB. This private PDB may accommodate a write operation required by a query over data in the standby CDB. A PDB-specific LT service provides LTs for such a private PDB where the PDB-specific LT service provides LTs to order changes made within the private PDB.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 12, 2021
    Assignee: Oracle International Corporation
    Inventors: Yunrui Li, Kumar Rajamani
  • Patent number: 10891295
    Abstract: Methods and systems are disclosed using linear expressions for machine learning (ML) models for ranking search results. In one example, a method for a computer trains a ML model into a decision tree for ranking search results. The decision tree is converted into a linear expression including Boolean terms. The linear expression is transmitted to one or more search computers that use the linear expression to rank search results for a search query. According to another example, a method for a computer having a search engine includes receiving a linear expression including Boolean terms representing a decision tree. The search engine processes a search query and uses the linear expression to rank search results for the search query.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: January 12, 2021
    Assignee: Apple Inc.
    Inventors: Saravana Kumar Siva Kumaran, Kevin Hsu, Hua Ouyang, Ling Wang
  • Patent number: 10891341
    Abstract: Systems and methods for an improved Internet search engine are provided. According to one embodiment, a search request is received from an end user via a browser based interface. The search request includes (i) initial constraint(s) to be used by the Internet search engine to constrain a search of real-time Internet content and (ii) user-specified search terms. A structured search query is generated based on company records of a company database matching the initial constraint(s). The search of real-time Internet content is performed and search results are returned by, for each web site domain specified in the structured search query, applying the search term(s) to a predetermined number of web pages for the domain. The search results, including a list of companies associated with the search results, is locally stored and presented to the end user. Interactive filtering and/or ranking of the locally stored search results is then facilitated.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: January 12, 2021
    Assignee: Onemata Corporation
    Inventors: Bradley D. Brown, Michael G. George, Jr., William M. Smith, Michael G. Higgins, Brittney Dougherty, Allison Heimlich
  • Patent number: 10891429
    Abstract: A method includes receiving a designation of one or more first items that are to be included in a new table from a user, specifying, based on metadata related to second items included in each of a plurality of existing tables, an existing table from among the plurality of existing tables, the existing table including at least one of the designated one or more first items in the second items, specifying, based on other metadata related to an input item and an output item accompanied with execution of each of a plurality of programs, a program from among the plurality of programs, the program causing the designated one or more first items to be output as the output item when one of the second items included in the specified existing table is input as the input item, and outputting the specified existing table and the specified program.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: January 12, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Shinichiro Tago, Shuya Abe, Hiroaki Morikawa, Yutaka Mitsuishi, Nobuyuki Igata, Hodaka Yamamoto
  • Patent number: 10891320
    Abstract: Described herein are techniques for identifying and displaying key excerpts of a digital work and related key excerpts of other digital works. Key excerpts are identified by evaluating (a) the number of interactions by human readers within each of the key excerpts and (b) the number of reviews that reference each of the key excerpts. Related excerpts from other books can be identified by comparing the key excerpts of the other books. Excerpts can be displayed by subject, and links are provided to move from one subject to another.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: January 12, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Walter Manching Tseng, Abhishek Patnia, Adam Joseph Iser, Christopher Michael Ellis, Alice Chu
  • Patent number: 10885069
    Abstract: The present invention discloses a method for combining entry structures, by which similar entry structures can be automatically combined. By this method, the efficiency in both retrieving entries and acquiring knowledge is improved. In a technical solution, this method comprises: converting an entry structure into a text; combining, in the format of text and based on a cosine similarity between entries and a cosine similarity between entries and texts, a plurality of texts into one text; and converting the combined text back to the entry structure.
    Type: Grant
    Filed: October 12, 2019
    Date of Patent: January 5, 2021
    Assignee: Shanghai Yiwei Network Technology Co., Ltd.
    Inventors: Yechi Ma, Hong Tan
  • Patent number: 10885036
    Abstract: An example method of processing a query includes receiving a partial query including an identifier that identifies a full query corresponding to the partial query. The partial query is sent from a client and includes a command to select data from a database table stored in a database. The method also includes determining whether the table has been updated since a previous result set was sent to the client. The method further includes generating a partial result set including an indication of the updates to the table since the previous result set was sent to the client. The method also includes sending the partial result set to the client. The partial result set is an incomplete result set of the partial query.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: January 5, 2021
    Assignee: RED HAT, INC.
    Inventors: Filip Elias, Filip Nguyen
  • Patent number: 10885095
    Abstract: Personalized criteria-based media organization is provided. Digital media items are organized into one or more albums. At least one album is associated with album membership criteria and includes only digital media items that satisfy the album membership criteria. An album is updated by receiving user input identifying at least one criteria creation element, generating user-defined album membership criteria based on the at least one criteria creation element, identifying any matching digital media items that satisfy the user-defined album membership criteria, and associating the matching digital media items with the album.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 5, 2021
    Assignee: Verizon Media Inc.
    Inventors: Jia Li, Joseph Kaye
  • Patent number: 10885030
    Abstract: A second query execution part is added to a database management system comprising a first query execution part configured to execute a query based on a query execution plan of a query to a database and to return a query execution result to the query issuance source and a buffer management part configured to read a data of a read request from the database to store the data into the buffer and to provide the data to an issuance source of the read request if data of a read request has not been stored in a buffer in the case where the read request of data is received and configured to read data of a read request from the buffer and to provide the data to a issuance source of the read request if data of a read request has been stored in the buffer.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: January 5, 2021
    Assignees: HITACHI, LTD., THE UNIVERSITY OF TOKYO
    Inventors: Yuto Hayamizu, Kazuo Goda, Masaru Kitsuregawa, Nobuo Kawamura