Patents Examined by Dinku Gebresenbet
  • Patent number: 10122845
    Abstract: Present invention discloses a location specific personal organizer system for communication devices. Personal organizer, as a combined application with contact list of communication device or as a stand alone application; is provided with means to link task with anticipated location and corresponding GPS coordinates. Means is provided in GPS enabled communication device to determine if any task in personal organizer is due at its current location. Task due at current location is displayed on communication device. According to another aspect of the invention means is disclosed to auto fill information into data fields of contact list entry in communication device in response to information provided in a unique identifier data field of contact list entry.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: November 6, 2018
    Inventor: Nitesh Ratnakar
  • Patent number: 10095737
    Abstract: An information storage system includes: a data storing unit storing key value data in which a key is one of a plurality of elements of record data composed of the elements and the key is associated with a value including one or a plurality of record data; and a data structure converting unit converting a data structure of the key value data stored by the data storing unit into another data structure by changing the key. The data structure converting unit performs conversion of the data structure of the key value data stored by the data storing unit in accordance with a use condition of the key value data.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: October 9, 2018
    Assignee: NEC Corporation
    Inventor: Tomoo Ebiyama
  • Patent number: 10089312
    Abstract: Methods and apparatus are provided for processing of data representing points in space wherein each is represented by components defining its position in a coordinate system and at least one parameter. For each point, the data are separated into a layer per component, and each component is assigned to a cell of a two-dimensional grid of cells such that corresponding cells of multiple layers contain the components of a point. A component of a point is retrieved by reference to a grid position corresponding to the point and to a layer corresponding to the component. Each layer is segmented into patches of cells such that a component of a point can be retrieved by reference to a grid position of a patch within a layer and to a grid position of a cell within a patch. A layer is compressed using an associated codec.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: October 2, 2018
    Assignee: Trimble AB
    Inventors: Guillaume Tremblay, Guillaume David, Samnang Kheng
  • Patent number: 10073860
    Abstract: Systems and methods are described herein to generate visualizations associated with color palettes identified from keyword searches. Color palettes may include colors determined by human color preferences. Color palettes may be searched by name or other data associated with the color palettes based at least in part on text or audio data. Visualizations such as mood lighting and/or atmosphere colors may be based at least in part on the searched color palettes.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Yuji Haitani, Jenny Ann Blackburn, Charles Shearer Dorner, Eva Manolis, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Patent number: 10067999
    Abstract: Database replication is performed by tracking sequence numbers associated with binary change logs. At a producer cluster, a binary change log is generated based on a write transaction made to a database partition in the producer cluster. Included with the binary change log is a sequence number corresponding to the write transaction. The binary change log is transmitted from the producer cluster to a consumer cluster, where a determination is made whether to apply the binary change log based on the included sequence number. The binary change log is then applied to a database partition in the consumer cluster. The sequence number is stored at the consumer cluster by combining the sequence number with a numerical range having a first number and a second number, where the second number has a value corresponding to the most recent binary change log applied to the database partition in the consumer cluster.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: September 4, 2018
    Assignee: VoltDB, Inc.
    Inventors: Ning Shi, Walter Weiss, Yang Lu, Rui Shen, Manju James
  • Patent number: 10068003
    Abstract: Embodiments of methods, apparatuses, devices and/or systems for transforming complex two dimensional graphical hierarchies are disclosed.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: September 4, 2018
    Assignee: Robert T. and Virginia T. Jenkins
    Inventor: Jack J. LeTourneau
  • Patent number: 10042882
    Abstract: Generally discussed herein are methods, systems, and apparatuses for retrieving analytics data or other data from a plurality of data sources. In one or more embodiments, a method can include receiving from a client a request to retrieve analytics data, and in response to receiving the request automatically issuing a first query for analytics data from a first data source, the first query in a first format; and automatically issuing a second query for data from a second data source different from the first data source, the second query in a second format different from the first format. The method can include providing the analytics data and the data.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haipeng Li, Swaminath Veeramani, Paul Hyunwoo Ko
  • Patent number: 10031964
    Abstract: A method for identifying at least one contact associated with a user and an online communication network. The method may include receiving at least one search term or a social media post entered by the user. The method may also include performing text analytics on the received search term or the social media post to determine at least one subject. The method may further include identifying a plurality of contacts associated with the user, whereby the user and the plurality of contacts are associated with the online communication network. The method may additionally include performing text analytics on a plurality of communications associated with the identified plurality of contacts to determine a plurality of context information. The method may include comparing the determined subject to the determined plurality of context information. The method may include identifying at least one contact within the identified plurality of contacts based on the comparing.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
  • Patent number: 10025794
    Abstract: A method for managing a journaling-capable file system is implemented by a computing device including a processor and a memory coupled to the processor. The memory includes a set of meta commands, a set of standard journaling commands, and a journaling-capable file system that is responsive to the set of standard journaling commands. Each meta command corresponds to at least one of the standard journaling commands. The method includes receiving a first meta command wherein the first meta command corresponds to a first plurality of the standard journaling commands, converting the first meta command to the first plurality of standard journaling commands, and executing the first plurality of standard journaling commands to perform at least one operation on the journaling-capable file system.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: July 17, 2018
    Assignee: ISeries Solutions, LLC
    Inventor: Ronald Richard Brion, Jr.
  • Patent number: 9996586
    Abstract: The present disclosure relates to the searching technology field, and discloses a method and a device for searching a contact object, and a storage medium. The method comprises: normalizing a content of a contact field; receiving an input string for contact object searching, wherein the input string comprises any character or a combination of characters; normalizing the input string; searching in the normalized content of the contact field according to the normalized input string to obtain a matching field; and acquiring information of a contact object containing the matching field as a contact searching result. The device comprises a preprocessing module, a receiving module, an input processing module, a searching module and an acquiring module.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: June 12, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiaobo Chen, Bin Li
  • Patent number: 9965554
    Abstract: A computerized system and method is presented for analyzing quotations made in a quoting document of text originally found in a source document. The quoting document and source document can be web pages publicly available on the World Wide Web. The present invention analyzes the quoting document for quoted text, searches the source document for that text, and stores the existence of the quotation in association with the source document. When displaying the source document, quoted text is highlighted. A link is provided between items of quoted text and a list of documents that have quoted that text. From this list the full text of a quoting document may be displayed.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: May 8, 2018
    Assignee: GERONIMO DEVELOPMENT CORPORATION
    Inventor: Orin Russell Armstrong
  • Patent number: 9967636
    Abstract: A system, method and API for processing and providing a unified list of the content offerings of multiple content sources.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: May 8, 2018
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: James Hindle, Peter G. N. Scheyen, Mark A. Vickers
  • Patent number: 9922050
    Abstract: Systems and methods are described herein to determine data associated with color palettes identified from keyword searches. Color palettes may be searched by name or other data associated with the color palettes. Color palettes may include colors determined by human color preferences and/or may be associated with human votes. Furthermore, color palettes may be filtered by trends and/or times of the color palettes. Various user interfaces may be based at least in part on the keyword searching and/or trending techniques for color palettes.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: March 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Patent number: 9922088
    Abstract: A system, computer-implemented method, and computer-program product embodiments for determining a cardinality estimate for a query. A cardinality estimator identifies a predicate in a query, where the predicate is split into a plurality of equivalence classes. The cardinality estimator then generates a plurality of equivalence graphs from the plurality of equivalence classes, one equivalence graph for an equivalence class. Spanning trees are identified from the plurality of equivalence graphs, and the cardinality estimator then determines the cardinality estimate for the query from the spanning trees.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 20, 2018
    Assignee: SYBASE, INC.
    Inventor: Anisoara Nica
  • Patent number: 9916357
    Abstract: Linking of a child table to a parent table in a database system. For a given parent table row, an expression associated with the particular row is identified. The expression may be a semantic expression that comprises something different than or more than an equals expression or a contains expression. The expression might also take as input a field of the parent table other than the primary key of the parent table. For each of multiple (and potentially all) rows of a child table, the expression is evaluated against a foreign key of the corresponding row of the child table. If the foreign key matches the expression, an association is created, and perhaps saved, between the foreign key and the particular row of the parent table. The expressions may differ even down to the granularity of a single row in the parent table, thereby enabling perhaps custom per-row expressions.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: March 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cristian Petculescu, Marius Dumitru, Vasile Paraschiv, Amir Netz, Paul Jonathon Sanders
  • Patent number: 9916609
    Abstract: A feedback module identifies one or more social network data entries received from the at least one social network provider that are related to a content item. The feedback module parses the identified one or more social network data entries to identify feedback related to the content item. The feedback module then generates a feedback result based on the feedback identified in the one or more social network data entries.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: March 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Tilakkumar V. Patel, Gilberto Irias, Sonia Nagala Chang, Nathan B. Glissmeyer
  • Patent number: 9898716
    Abstract: Technologies are generally described for constructing an ad-hoc social network. In some examples, a method performed under control of an end device may include calculating a social relevance on a social graph between the end device and another end device, based on a social graph bit array of the end device and a social graph bit array of the other end device; determining that the calculated social relevance is greater than a predetermined threshold value; and constructing an ad-hoc social network that connects the end device with the other end device.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 20, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Shuichi Kurabayashi
  • Patent number: 9898487
    Abstract: Systems and methods are described herein to determine data, including color names, associated with color palettes identified from keyword searches. Color palettes may be searched by name or other data associated with the color palettes. Images and/or items may be retrieved based at least in part on the colors of the color palettes. Individual colors may be associated with color names based at least in part on human surveys and/or color names may be retrieved. Furthermore, the color names of individual colors may be retrieved based at least in part on a fast color search and/or associated with human votes. Various user interfaces may provide color palettes, images, and/or color names to users based at least in part on keyword searching of color palettes.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: February 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Patent number: 9875266
    Abstract: Techniques for restoring point-in-time and transaction consistency across consistency groups between a first and a second independent database management system (DBMS) for a disaster recovery. Several consistency groups (CGs) are defined for replication. For each CG in the first DBMS data changes are transmitted to a second DBMS. A timestamp representing a most recently received commit log record or a heartbeat during periods of inactivity for a CG is stored in a database table at regular intervals. At regular intervals, the timestamp is compared with timestamps for other CGs to identify a common time at which data to be applied to the CGs in the second DBMS have been received into a recoverable data store. The received data is applied to the CGs in the second DBMS up to the common time.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Serge Bourbonnais, Austin F. M. D'Costa, You-Chin Fuh, James Z. Teng, Tyrone Yu
  • Patent number: 9870430
    Abstract: The disclosed embodiments provide a system that facilitates access to content. During operation, the system tracks a content item at an online content management system using an identifier for the content item. Next, the system uses the identifier to provide a link to the content item, wherein the link enables access to the content item from an electronic device independently of a location of the content item within the online content management system.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: January 16, 2018
    Assignee: Dropbox, Inc.
    Inventor: Ramesh Balakrishnan