Patents Examined by Richard Bowen
-
Patent number: 10146766Abstract: 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: GrantFiled: February 27, 2017Date of Patent: December 4, 2018Assignee: GROUPON, INC.Inventors: Evan MacMillan, Gaston L'Huillier, Sebastian Kreft, Francisco Larrain
-
Patent number: 10146812Abstract: 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: GrantFiled: June 8, 2017Date of Patent: December 4, 2018Assignee: salesforce.com, inc.Inventors: David Goldbrenner, Robert J. Snell, James Johnson
-
Patent number: 10120954Abstract: 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: GrantFiled: December 31, 2015Date of Patent: November 6, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Kalyan Desineni, Sudhir Mohan, Leigh L. Klotz, Jr., Manikandan Sankaranarasimhan
-
Patent number: 10108744Abstract: 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: GrantFiled: March 31, 2015Date of Patent: October 23, 2018Assignee: Oracle International CorporationInventors: Hoyong Park, Roger Bolsius, Ashok Kumar Dhakar, Muthukumar Velusamy
-
Patent number: 10108664Abstract: 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: GrantFiled: April 1, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
-
Patent number: 10108715Abstract: 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: GrantFiled: August 24, 2016Date of Patent: October 23, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Kalyan Desineni, Sudhir Mohan, Leigh L. Klotz, Jr., Manikandan Sankaranarasimhan
-
Patent number: 10108665Abstract: 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: GrantFiled: June 9, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
-
Patent number: 10078663Abstract: 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: GrantFiled: October 29, 2014Date of Patent: September 18, 2018Assignee: Red Hat, Inc.Inventors: Filip Nguyen, Filip Elias
-
Patent number: 10055452Abstract: 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: GrantFiled: October 30, 2014Date of Patent: August 21, 2018Assignee: THE TRAVELERS INDEMNITY COMPANYInventors: Monica N. Blanco, Hayden Crumrine, Brett Mortimer, Yvette Nieves, Frederica K. Werkheiser
-
Patent number: 10049119Abstract: 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: GrantFiled: July 10, 2017Date of Patent: August 14, 2018Assignee: Alfresco Software, Inc.Inventors: Gregory Melahn, Michael Gardner, Ray Gauss, Steven Glover, Harpritt Kalsi, Neil McErtean, Brian Remmington
-
Patent number: 10043030Abstract: 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: GrantFiled: February 5, 2015Date of Patent: August 7, 2018Assignee: Amazon Technologies, Inc.Inventors: William Frederick Hingle Kruse, Ashish Rangole
-
Patent number: 10031916Abstract: 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: GrantFiled: June 18, 2014Date of Patent: July 24, 2018Assignee: Dell Products L.P.Inventors: Claude Lano Cox, Liam B. Quinn, Mark W. Welker, Rocco Ancona
-
Patent number: 10019465Abstract: 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: GrantFiled: September 6, 2012Date of Patent: July 10, 2018Assignee: Teradata US, Inc.Inventors: Cameron Lewis, Elizabeth Brealey, Michael Reed
-
Patent number: 10013445Abstract: 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: GrantFiled: March 31, 2017Date of Patent: July 3, 2018Assignee: Commvault Systems, Inc.Inventor: Parag Gokhale
-
Patent number: 10002206Abstract: 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: GrantFiled: May 15, 2013Date of Patent: June 19, 2018Assignee: Saturn Licensing LLCInventor: Yasuaki Yamagishi
-
Patent number: 9984140Abstract: 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: GrantFiled: February 5, 2015Date of Patent: May 29, 2018Assignee: Amazon Technologies, Inc.Inventors: Anish Sukumaran, Vincent Gerard Nicotra
-
Patent number: 9967276Abstract: 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: GrantFiled: March 15, 2017Date of Patent: May 8, 2018Assignee: Facebook, Inc.Inventors: Ray C. He, Austin Haugen, Catherine Cissy Lee, Evan Sharp
-
Patent number: 9946794Abstract: 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: GrantFiled: October 30, 2014Date of Patent: April 17, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Eric J. Glover, Christopher Hoffman
-
Patent number: 9928339Abstract: 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: GrantFiled: April 1, 2015Date of Patent: March 27, 2018Assignee: Merge Healthcare IncorporatedInventors: Steven Tolle, Kochuparambil Harish, Atul Agarwal, Pete Nanos
-
Patent number: 9922079Abstract: 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: GrantFiled: November 18, 2013Date of Patent: March 20, 2018Assignee: Sony CorporationInventors: Satoshi Ono, Kentaro Hori, Mariko Nagae