Patents Examined by Robert Beausoliel
-
Patent number: 9652487Abstract: Techniques for performing data-related operations using data storage devices are described herein. Data storage devices are configured and/or enabled to perform data operations against one or more logical data addresses thereon. The data storage device receives a request including at least executable instructions defining the data operations to be performed and a range of logical data addresses upon which to execute the data operations. Upon request, either the same request as the one defining the data operations or in a separate request, the defined data operations are executed against the specified logical data addresses.Type: GrantFiled: August 8, 2012Date of Patent: May 16, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Kestutis Patiejunas
-
Patent number: 9646070Abstract: A data synchronization method and an electronic apparatus using the same method are proposed. The method includes the following steps: determining whether a data application is switched to be executed in a foreground of a user interface of the electronic apparatus, wherein a data synchronization of the data application is performed with a data server according to a specific synchronization mode; if yes, switching to perform the data synchronization according to a push-data notification from the data server, wherein the push-data notification is related to an updating data.Type: GrantFiled: January 24, 2014Date of Patent: May 9, 2017Assignee: HTC CorporationInventors: Lan-Chin Huang, Hung-Chi Lo
-
Patent number: 9641393Abstract: A system and method are provided for forming crowds of users and providing access to corresponding crowd data. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations for users of mobile devices. The system forms a crowd including a number of users based on the current locations of the number of users using a spatial crowd formation process based on an optimal inclusion distance that is a function of density of users of the plurality of users within a bounding region. The central system then generates crowd data for the crowd and provides access to the crowd data for the crowd. In one embodiment, the crowd data for the crowd includes an aggregate profile for the crowd. In another embodiment, the crowd data includes data characterizing the crowd. The central system provides access to the crowd data by serving crowd data requests.Type: GrantFiled: August 3, 2015Date of Patent: May 2, 2017Assignee: WALDECK TECHNOLOGY, LLCInventors: Steven L. Petersen, Scott Curtis, Kenneth Jennings
-
Patent number: 9639565Abstract: Disclosed herein are system, method, and computer program product embodiments for utilizing an intrusive data hash table to support processing transactions. An embodiment operates by receiving a transaction comprising a plurality of operations. Responsive to the receiving, the transaction is verified by verifying the validity of the plurality of operations. Responsive to verifying the transaction, the transaction is applied to the intrusive hash table.Type: GrantFiled: September 4, 2014Date of Patent: May 2, 2017Assignee: SAP SEInventor: Shubhra Sankar Biswas
-
Patent number: 9639577Abstract: A computer-implemented method for scanning a file is described. A Golomb-Compressed Sequence (GCS) index may be queried to determine whether GCS data is associated with the scanned data. The GCS index may be stored in a first storage medium and the GCS data may be stored in a second storage medium. The second storage medium may be different from the first storage medium. Upon determining the GCS data is associated with the scanned data, the location of the GCS data associated with the scanned data may be identified. The GCS data may be retrieved from the identified location. At least a portion of the retrieved GCS data may be analyzed. Based on the analysis of the retrieved GCS data, it may be determined whether to perform additional data querying.Type: GrantFiled: March 27, 2013Date of Patent: May 2, 2017Assignee: Symantec CorporationInventors: Everett Lai, Kenneth Coleman, Qun Li, Yuval Tarsi
-
Patent number: 9639589Abstract: A replication chain comprising one or more replication nodes of a multi-tenant stream management system is assigned to store data records of a partition of a particular data stream. A data record of the partition is received at a selected replication node of the replication chain. In a sequential order, a respective replica of the data record is stored at each replication node of the chain. An acknowledgement of a successful storage of the data record is provided after the replications are completed.Type: GrantFiled: December 20, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Benjamin Warren Mercier, Nathaniel Martin Glass, Gaurav D. Ghare
-
Patent number: 9639538Abstract: Archiving may be integrated into an organization's existing data management systems instead of being configured as a separate system. This integration may occur by adding an archiving table to an existing database of the organization containing data that is to be archived. The archiving table may include multiple records, each record storing a binary large object representing a complete, self-contained archive of the organization's data at a preselected time. Incorporating archiving and archived data into the organization's existing data management systems in this manner may eliminate the need for a dedicated archiving system and may eliminate synchronization and interconnectivity issues with an independent archiving system.Type: GrantFiled: June 28, 2013Date of Patent: May 2, 2017Assignee: SAP SEInventors: Toni Fabijancic, Axel Herbst, Jan Nolte-Boemelburg, Mathias Roeher
-
Patent number: 9633073Abstract: A computing resource service provider may store user data in a distributed data storage system. The distributed data storage system may contain one or more storage nodes configured to store hierarchical data in one or more data stores such as a column data store. Data in the data stores may be compressed or otherwise encoded, by a storage optimizer, in order to reduce that redundancy in the hierarchical data stored in the one or more data stores. Responses to user queries may be fulfilled based at least in part on data stored in the one or more data stores. A query processor may scan multiple different data stores across various storage nodes in order to obtain items responsive to the user query.Type: GrantFiled: March 24, 2014Date of Patent: April 25, 2017Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 9633049Abstract: A searching apparatus comprising: a storage unit that stores therein indexes for searching for an object included in an image and cooperative information indicating a function of cooperating with the object in association with each other; a receiving unit that receives a captured image; an extracting unit that extracts an object included in the captured image; a calculating unit that calculates a degree of similarity between the object searched for by an index stored in the storage unit and the object extracted from the captured image by the extracting unit; a searching unit that searches for one or more objects based on the degree of similarity from the storage unit; and a presenting unit that presents the cooperative information associated with the index corresponding to the object as a search result of the searching unit to a source of the captured image.Type: GrantFiled: June 5, 2013Date of Patent: April 25, 2017Assignee: Ricoh Company, LimitedInventors: Hidenobu Kishi, Takayuki Kunieda, Tetsuya Ikeda
-
Patent number: 9626447Abstract: A non-transitory computer-readable recording medium having recorded thereon a browser program running on a computer including a storage unit storing a table showing correspondences between text languages of web pages and character strings used in URLs to indicate the text languages, the program causing the computer to perform: receiving a designation of a URL; acquiring information indicating a text language designated by a user; determining whether the designated URL includes a top-level domain “com” or the top-level domain “com” with a slash “/” added thereto; acquiring, when determination is affirmative, source code of a web page indicated by the designated URL, and searching the source code for a URL including a character string corresponding to the designated text language; and, displaying, when the URL is found, a web page indicated by the found URL, and, displaying, when the URL is not found, the web page indicated by the designated URL.Type: GrantFiled: October 3, 2013Date of Patent: April 18, 2017Assignee: KONICA MINOLTA, INC.Inventor: Yuko Onoda
-
Patent number: 9626406Abstract: A method for enabling a user to search database profiles includes receiving user input categorizing an information need, and determining whether the user input corresponds to a first or a second type of category. In response to determining that the user input corresponds to the first category type, the method includes requesting user input defining a first query, and in response to receipt of the query, and executing the defined first query against a set of one or more databases based on the user input categorizing the information need. In response to determining that the user input corresponds to the second category type, the method includes requesting additional user input regarding the information need.Type: GrantFiled: September 23, 2013Date of Patent: April 18, 2017Assignee: Thomson Reuters Global ResourcesInventors: Jack G. Conrad, Joanne R. S. Claussen
-
Patent number: 9628328Abstract: A system for providing network control and resource management includes a database storing a plurality of network resources. The system also includes a network controller that receives a request for a network resource. The network controller may include an resource manager that determines, based on the request, a set of available network resources from the plurality of network resources. The resource manager may provide the set of available network resources to a client and update the database based on providing the set of available network resources.Type: GrantFiled: March 15, 2013Date of Patent: April 18, 2017Assignee: Rackspace US, Inc.Inventors: Matthew Charles Dietz, Jason Kölker, Trey Eugene Morris
-
Patent number: 9626442Abstract: A customer care knowledge management system. The system comprises a server computer comprising more than one search engine, configured to search an answer to the problem in the document, in a social community, and in at least one external website, wherein a social community is a computer managed online social community. The server computer further comprises a user interface server application, configured to combine search results from the more than one search engine, attach relevant discussions in a social community to the document, wherein a discussion is an aggregation of comments, replies, or posts on a topic, issue, or subject matter, filter at least some search results based on a profile of a customer care agent and the type of the problem, and notify at least one subject matter expert of the problem if no answer is found.Type: GrantFiled: May 6, 2014Date of Patent: April 18, 2017Assignee: Sprint Communications Company L.P.Inventors: Sarah R. Bunker, Shelly M. Clark, John R. Glenn, Stephanie Tuller
-
Patent number: 9619470Abstract: A user feedback module, executable by a processing device from memory is disclosed. The user feedback module receives from a user device a selection of a seed media item. The seed media item includes a seed label. The user feedback module further generates a list, the list includes the seed label and a set of related labels based on the seed label. The seed label and each related label include a separate label weight. The user feedback module also identifies multiple media items associated with an associate label. The associate label includes at least one of the seed label or a related label of the first set of related labels. The user feedback module also transmits to the user device a first media item from the multiple media items. The user feedback module adjusts the label weight of the associate label based on a user feedback on the first media item.Type: GrantFiled: February 4, 2014Date of Patent: April 11, 2017Assignee: Google Inc.Inventors: David Alexander Ross, Christopher Tim Althoff, Huazhong Ning, Mohamad Tarifi, Douglas Eck
-
Patent number: 9619504Abstract: Techniques for performing data-related operations using data storage devices are described herein. Data storage devices are configured and/or enabled to perform data operations against one or more logical data addresses thereon. The data storage device receives a request including at least executable instructions defining the data operations to be performed and a range of logical data addresses upon which to execute the data operations. Upon request, either the same request as the one defining the data operations or in a separate request, the defined data operations are executed against the specified logical data addresses.Type: GrantFiled: August 8, 2012Date of Patent: April 11, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Kestutis Patiejunas
-
Patent number: 9619484Abstract: When a first map application initiates a search of a first geographic database associated with the first map application, for geographic data or when the first geographic database does not return at least a portion of the geographic data in response to the search, the first map application initiates a search of a second geographic database for at least the portion of the geographic data. The second geographic database is associated with a second map application. If the second geographic database includes the portion of the requested data, the first map application displays the geographic data, which is received from the first database, the second database, or a combination thereof. The first map application also requests that a user input the portion of the geographic data not included in the first geographic database, which may then be added to the first geographic database.Type: GrantFiled: February 18, 2013Date of Patent: April 11, 2017Assignee: HERE Global B.V.Inventor: Cory James Hohs
-
Patent number: 9613137Abstract: Methods and systems for identification of vehicle statuses are provided. This technology requires installation of identification tags, such as, for example, RFID tags or Wi-Fi tags, on vehicles, which actively or passively emit identification signals conveying vehicle identifiers. Interested parties, such as members of the public or police officers, are equipped with electronic devices (e.g., a tablet computer) suitable for receiving and processing the identification signals and processing the signals to obtain a vehicle status. The vehicle status allows determining whether the vehicle was stolen, is wanted, should be classified as suspicious, or is associated with any offences. The vehicle status is obtained by querying a database of vehicle statuses. Once vehicle status is obtained by the electronic device, it is displayed to the interested party. The technology further enables locating vehicles that do not emit an identification signal and reporting their location to authorities.Type: GrantFiled: February 4, 2014Date of Patent: April 4, 2017Inventor: Gilbert Eid
-
Patent number: 9612910Abstract: A computer-implemented method for generating catalogs for snapshots may include (1) identifying an initial snapshot and a subsequent snapshot for a protected volume, (2) providing identifiers of the initial snapshot and the subsequent snapshot to a storage vendor application programming interface (API), (3) receiving, from the storage vendor API, an indication of at least one difference between the initial snapshot and the subsequent snapshot, and (4) synthetically generating a catalog for the subsequent snapshot based on a preexisting catalog for the initial snapshot such that the synthetically generated catalog reflects the difference between the initial snapshot and the subsequent snapshot indicated by the storage vendor API. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 4, 2014Date of Patent: April 4, 2017Assignee: Veritas TechnologiesInventors: Niteen Kulkarni, Sourabh Gupta, Gaurav Malhotra
-
Patent number: 9613371Abstract: A method of extending an existing product taxonomy for an inventory of products. The existing product taxonomy can include pages having a hierarchical tree structure. The method can include determining a first set of keywords. The first set of keywords can be a prediction of keywords searched above a predetermined threshold during a predetermined time period of one or more external search engines. The method also can include generating dynamic product groups based on the first set of keywords. The method further can include generating a relation graph of the dynamic product groups. The relation graph can include relation links between the dynamic product groups. The method also can include linking the dynamic product groups to pages in the existing product taxonomy to generate an extended product taxonomy. The extended product taxonomy can include the existing product taxonomy, the dynamic product groups, and the relation links of the relation graph between the dynamic product groups.Type: GrantFiled: September 2, 2014Date of Patent: April 4, 2017Assignee: WAL-MART STORES, INC.Inventors: Shankara B. Subramanya, Guoxun Yuan, Madhusudan Mathihalli, Ron Tal
-
Patent number: 9613067Abstract: An entity-relationship (ER)-eXtensible Markup Language (XML) hybrid data model includes an unmarked entity and an entity marked to be transformed as an XML column. In transforming the ER-XML hybrid data model to a physical data model, the unmarked entity is transformed to a table in the physical data model. It is determined whether the marked entity has an unmarked parent entity. If so, the marked entity, and the transitive closure of the marked entity, is transformed to an XML column in a table representing the unmarked parent entity in the physical data model, an XML schema document (XSD) for the XML column is generated, and the XSD is associated with the XML column. A relational-XML hybrid data model includes one or more XML columns marked to transform to a set of entities in the ER model by expanding the contents of the XSD associated with the XML column.Type: GrantFiled: January 24, 2014Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Daniel T. Chang, Hemant S. Kolwalkar