Patents Examined by Richard Bowen
  • Patent number: 10146766
    Abstract: The email suggestor system and method provide an efficient and effective way to capture a user identifier, such as an email address of a consumer in a retail environment. The email suggestor system generates one or more suggested first text portions based on input data, outputs at least one of the suggested first text portions, and receives a selection of a first text portion. The email suggestor system generates one or more suggested second text portions of a user identifier based on the input data, outputs at least one of the suggested second text portions, and receives a selection of a second text portion. The email suggestor system generates a user identifier including the selected first text portion and the selected second text portion. The email suggestor system uses received feedback response to refine and/or train one or more models with which it generates the suggested text portions.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: December 4, 2018
    Assignee: GROUPON, INC.
    Inventors: Evan MacMillan, Gaston L'Huillier, Sebastian Kreft, Francisco Larrain
  • Patent number: 10146812
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing a reference to a content object in a user interface using an on-demand database service. A computing device can receive data regarding identification of a content object, where the content object is stored in a data repository external to the on-demand database service. The data regarding the content object can be stored in a persistent object in a database of the on-demand database service. A reference can be provided representing the persistent object to a display device operable to display the reference in a user interface when the display device accesses the on-demand database service. One or more graphical representations can be exposed regarding the content object for display in the user interface by the display device, where the exposed graphical representations depend at least in part on the data repository.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: December 4, 2018
    Assignee: salesforce.com, inc.
    Inventors: David Goldbrenner, Robert J. Snell, James Johnson
  • Patent number: 10120954
    Abstract: A system includes a search engine configured to search mobile applications based on a query received from a mobile device and to output search results in a first format. A first processor is configured to process the search results and to generate processed search results in the first format for rendering on the mobile device. A first converter is configured to convert the processed search results into a second format. A second processor is configured to process the processed search results in the second format and to generate a presentation of the processed search results in the second format. A second converter is configured to convert the presentation into the first format or a third format for rendering on the mobile device.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: November 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kalyan Desineni, Sudhir Mohan, Leigh L. Klotz, Jr., Manikandan Sankaranarasimhan
  • Patent number: 10108744
    Abstract: Embodiments implement a plug-in architecture supporting adding new data sources to a legacy federated database without the need to recode a federated database manager software module. The federated database manager software module includes an administrative tool and a plug-in framework for interfacing with a data source cartridge. The data source cartridge supplies metadata including a feature table of a newly added data source to the framework and creates a physical query for the newly added data source based on an execution plan generated by the federated database manager software module. The administrative tool generates presentation panes including new data sources added to the legacy federated database.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 23, 2018
    Assignee: Oracle International Corporation
    Inventors: Hoyong Park, Roger Bolsius, Ashok Kumar Dhakar, Muthukumar Velusamy
  • Patent number: 10108664
    Abstract: A first database management system (DBMS) running on first computer having a first set of computing resources determines that with respect to the first set of computing resources a first query access plan for executing a query satisfies a set of query optimization criteria. A determination is then made that with respect to a second set of computing resources the first query access plan fails a set of preliminary criteria. In response to this failure determination, a second query access plan for executing the query is generated. Prior to having a second DBMS running on a second computer having the second set of computing resources receive a request to execute the query, a determination is made that with respect to the second set of computing resources the second query access plan satisfies the set query optimization criteria.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
  • Patent number: 10108715
    Abstract: A system includes a search engine configured to search mobile applications based on a query received from a mobile device and to output search results in a first format. A first processor is configured to process the search results and to generate processed search results in the first format for rendering on the mobile device. A first converter is configured to convert the processed search results into a second format. A second processor is configured to process the processed search results in the second format and to generate a presentation of the processed search results in the second format. A second converter is configured to convert the presentation into the first format or a third format for rendering on the mobile device.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: October 23, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kalyan Desineni, Sudhir Mohan, Leigh L. Klotz, Jr., Manikandan Sankaranarasimhan
  • Patent number: 10108665
    Abstract: A first database management system (DBMS) running on first computer having a first set of computing resources determines that with respect to the first set of computing resources a first query access plan for executing a query satisfies a set of query optimization criteria. A determination is then made that with respect to a second set of computing resources the first query access plan fails a set of preliminary criteria. In response to this failure determination, a second query access plan for executing the query is generated. Prior to having a second DBMS running on a second computer having the second set of computing resources receive a request to execute the query, a determination is made that with respect to the second set of computing resources the second query access plan satisfies the set query optimization criteria.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
  • Patent number: 10078663
    Abstract: An example method of processing a query at a plurality of storage devices includes receiving a dual query from a client and generating a synchronous query and an asynchronous query based on the dual query. The dual query includes a set of conditions for selecting data from a set of database tables. The method further includes sending the synchronous query to a first storage device, sending the asynchronous query to a second storage device, and receiving a result set of the synchronous query. The result set of the synchronous query includes data selected from a set of database records in a set of primary database tables, which is stored in the first storage device and is a subset of the set of database tables. The method further includes marking a database record. A marked database record indicates usage of the data selected from the database record within a time period.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: September 18, 2018
    Assignee: Red Hat, Inc.
    Inventors: Filip Nguyen, Filip Elias
  • Patent number: 10055452
    Abstract: A system for determining a most likely classification code is provided. The system includes a processing device and a memory device in communication with the processing device. The memory device stores instructions that when executed by the processing device may result in receiving a geographic location indicator associated with a plurality of geographic location-based rules stored in a database. A business-type classification selection can also be received. The database may be queried to retrieve a data set from the plurality of geographic location-based rules that matches the geographic location indicator and the business-type classification selection. The data set may be received in response to querying the database and can be formatted as a list including one or more entries. Each of the entries may include a numeric classification code and a corresponding description. The list may be output as selectable instances of the one or more entries.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 21, 2018
    Assignee: THE TRAVELERS INDEMNITY COMPANY
    Inventors: Monica N. Blanco, Hayden Crumrine, Brett Mortimer, Yvette Nieves, Frederica K. Werkheiser
  • Patent number: 10049119
    Abstract: A synchronization queuing service associated with a content management system repository can record file events occurring to content items maintained at the content management system repository. The synchronization queuing service can receive a file synchronization request for information identifying a content item to which a client machine is subscribed. The synchronization queuing service can determine consistency or inconsistency of a client machine state of the content item relative to the content item at the content management system repository and can respond to client machine with a file event summary comprising information usable by the client machine to identify actions necessary to synchronize the client machine state of the content item the content item.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: August 14, 2018
    Assignee: Alfresco Software, Inc.
    Inventors: Gregory Melahn, Michael Gardner, Ray Gauss, Steven Glover, Harpritt Kalsi, Neil McErtean, Brian Remmington
  • Patent number: 10043030
    Abstract: Techniques for large-scale authorization data collection and aggregation are disclosed herein. An authorization data service may first receive a set of usage data records, may next aggregate the set of usage data records to reduce the number of usage data records, may next store the aggregated set of usage data records in a usage data repository, and may next provide subsets of the aggregated set of usage data records in response to an application processing request to inform policy decisions associated with a computer system.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: William Frederick Hingle Kruse, Ashish Rangole
  • Patent number: 10031916
    Abstract: Methods and systems for virtualizing and managing cloud storage sources are disclosed. The method includes detecting devices in communication with a docking station and identifying a file on one of the devices. The method also includes identifying a plurality of cloud storage sources and calculating a weighted value for each storage source among the plurality of storage sources. The method further includes selecting a storage location within the plurality of cloud storage sources based on the calculated weighted values and storing the file at the selected storage location.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: July 24, 2018
    Assignee: Dell Products L.P.
    Inventors: Claude Lano Cox, Liam B. Quinn, Mark W. Welker, Rocco Ancona
  • Patent number: 10019465
    Abstract: Timing data associated with a database or database system can be stored in a reduced or compressed form which can be decompressed back to a full or original form. In doing so, timing data can be compressed by using a subset of a full set of possible values (e.g., a determined range which is more likely to occur) instead of using a full set of possible values. Timing data can also be compressed by eliminating redundant, insignificant duplicate and/or common values, for example, between one or more components (e.g., start and end times of a period of time) of the timing data.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: July 10, 2018
    Assignee: Teradata US, Inc.
    Inventors: Cameron Lewis, Elizabeth Brealey, Michael Reed
  • Patent number: 10013445
    Abstract: A distributed indexing system spreads out the load on an index of stored data in a data storage system. Rather than maintain a single index, the distributed indexing system maintains an index in each media agent of a federated data storage system and a master index that points to the index in each media agent. In some embodiments, the distributed indexing system includes an index server (or group of servers) that handles indexing requests and forwards the requests to the appropriate distributed systems. Thus, the distributed indexing system, among other things, increases the availability and fault tolerance of a data storage index.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: July 3, 2018
    Assignee: Commvault Systems, Inc.
    Inventor: Parag Gokhale
  • Patent number: 10002206
    Abstract: An information processing device for obtaining contents distributed from a server, includes an answer generating section configured to generate user side answer information as information indicating an answer of a user to a question about a preference of the user so as to correspond to question information as information indicating the question, the question information being transmitted from the server. The device further includes a matching section configured to obtain the contents distributed from the server by performing matching between the user side answer information and provider side answer information as information indicating an answer set to the question by a provider providing the contents, the provider side answer information being transmitted from the server. The matching section is provided as a Web application, and performs the matching between the user side answer information and the provider side answer information by calling a plurality of APIs (Application Programming Interfaces).
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: June 19, 2018
    Assignee: Saturn Licensing LLC
    Inventor: Yasuaki Yamagishi
  • Patent number: 9984140
    Abstract: A database service may store data on behalf of clients in multiple replicas on respective computing nodes in different availability zones. The service may employ a lease based protocol to select a master replica for a replica group that does not depend on an external service, but is managed by client processes executing on the database hosts themselves. To assume the role of a primary (writable) master for a database table, a master host may acquire a lease by updating a lease record for the table that is maintained in a consistent data store. If the master host fails to renew the lease within a pre-determined lease period, it may revert to read-only mode, and a secondary master host, having determining (based on the lease record) that the primary master no longer holds the lease, may assume the role of primary master by acquiring the lease and making itself writable.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: May 29, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Anish Sukumaran, Vincent Gerard Nicotra
  • Patent number: 9967276
    Abstract: In one embodiment, a social networking system receives a request by a first user for user comments associated with a content object, accesses a data store of user comments to retrieve a set of user comments associated with the content object, orders the set of user comments based on a time value associated with each comment of the set of user comment, adjusts the order of user comments based on social graph information of the first user, and presents the adjusted list of user comments to the first user.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: May 8, 2018
    Assignee: Facebook, Inc.
    Inventors: Ray C. He, Austin Haugen, Catherine Cissy Lee, Evan Sharp
  • Patent number: 9946794
    Abstract: A method includes receiving, at a computing device, a search query from a general purpose search system or a user device in communication with the general purpose search system and assessing, at the computing device, a special purpose search intent of the search query. The method also includes sending a recommendation from the computing device to at least one of the general purpose search system or the user device, the recommendation indicating whether to send the search query to a special purpose search system to obtain special purpose search results.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: April 17, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Christopher Hoffman
  • Patent number: 9928339
    Abstract: Methods and systems for routing image reports. One method includes receiving a completed report for the image study from a report source, establishing a unique identifier for a set of images associated with the completed report and stored in an image repository accessible through an image viewer, storing the unique identifier and an identifier of the image viewer in an image directory, and automatically creating a link associated with the completed report, the link based on the unique identifier. The method also includes identifying a report destination for the completed report, and transmitting the completed report and the link to the report destination. In addition, the method includes, when a recipient selects the link, automatically identifying the image viewer based on the image directory, and automatically providing the recipient with access to the image viewer.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: March 27, 2018
    Assignee: Merge Healthcare Incorporated
    Inventors: Steven Tolle, Kochuparambil Harish, Atul Agarwal, Pete Nanos
  • Patent number: 9922079
    Abstract: There is provided an information processing apparatus including a device state detection unit configured to detect a device state of an electronic device, and a search condition setting unit configured to reference a database that stores information regarding the device state in association with a search condition used for a search for operation related information for the electronic device, and to extract the search condition corresponding to the device state.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: March 20, 2018
    Assignee: Sony Corporation
    Inventors: Satoshi Ono, Kentaro Hori, Mariko Nagae