Patents by Inventor Jussi Myllymaki
Jussi Myllymaki has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9668097Abstract: A computing device includes one or more processors, a user interface, and a non-transitory computer-readable medium storing instructions for determining whether a certain geographic location is within a virtual perimeter of a geographic place. The instructions, when executed on the one or more processors, cause the computing device to determine multiple component shapes that approximately make up a geometry of the geographic place, determine whether the certain geographic location is within at least one of the component shapes, generate an indication that the geographic location is within the virtual perimeter if the geographic location is within at least one of the component shapes, and provide the indication via the user interface.Type: GrantFiled: February 10, 2015Date of Patent: May 30, 2017Assignee: GOOGLE INC.Inventors: Jussi Myllymaki, Anup Mantri, Chandrasekhar Thota
-
Patent number: 9275154Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for context sensitive point of interest retrieval. In one aspect, a method includes receiving a current location of a user's electronic device and retrieving multiple points of interest within a predetermined distance to the current location. Each point of interest is ranked based on the point of interest's proximity to the current location and one or more time-related attributes associated with the point of interest. Data identifying one or more of the points of interest is provided to the electronic device for presentation to the user on a display of the electronic device based on the ranking.Type: GrantFiled: June 18, 2010Date of Patent: March 1, 2016Assignee: GOOGLE INC.Inventors: Jussi Myllymaki, David P. Singleton, Al Cutter
-
Patent number: 9256852Abstract: Package delivery platform. An autonomous road vehicle is operative to receive destination information, and to drive to a destination based on the destination information. A package securing subsystem is attached to the autonomous road vehicle and comprises at least one securable compartment. Each securable compartment is operative to secure at least one package therein. Each securable compartment is associated with compartment access information. An access subsystem comprising at least one access information interface. The access subsystem is operative, upon receipt through the access information interface of compartment access information, to permit access to the compartment associated with the received compartment access information.Type: GrantFiled: July 1, 2013Date of Patent: February 9, 2016Assignee: GOOGLE INC.Inventor: Jussi Myllymaki
-
Publication number: 20150230054Abstract: A computing device includes one or more processors, a user interface, and a non-transitory computer-readable medium storing instructions for determining whether a certain geographic location is within a virtual perimeter of a geographic place. The instructions, when executed on the one or more processors, cause the computing device to determine multiple component shapes that approximately make up a geometry of the geographic place, determine whether the certain geographic location is within at least one of the component shapes, generate an indication that the geographic location is within the virtual perimeter if the geographic location is within at least one of the component shapes, and provide the indication via the user interface.Type: ApplicationFiled: February 10, 2015Publication date: August 13, 2015Inventors: Jussi Myllymaki, Anup Mantri, Chandrasekhar Thota
-
Patent number: 8301639Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for suggesting search queries based on location. One of the methods includes determining a current location of the user. A selection of the user's past search queries is generated, where each past search query in the selection is associated with a query location related to the query. A respective score is assigned to each past search query in the selection. The score for each query is based at least in part on the proximity of the current location to the query location of the query. One or more of the past search queries in the selection are provided for presentation to the user on the user's electronic device based on the assigned scores.Type: GrantFiled: January 29, 2010Date of Patent: October 30, 2012Assignee: Google Inc.Inventors: Jussi Myllymaki, David P. Singleton, Al Cutter, Matthew Lewis, Scott Eblen
-
Publication number: 20110313657Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for context sensitive point of interest retrieval. In one aspect, a method includes receiving a current location of a user's electronic device and retrieving multiple points of interest within a predetermined distance to the current location. Each point of interest is ranked based on the point of interest's proximity to the current location and one or more time-related attributes associated with the point of interest. Data identifying one or more of the points of interest is provided to the electronic device for presentation to the user on a display of the electronic device based on the ranking.Type: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: GOOGLE INC.Inventors: Jussi Myllymaki, David P. Singleton, Al Cutter
-
Publication number: 20070005596Abstract: A pattern-based data matching system matches pattern-based data. The data matching system generates a regular expression pattern for input datasets and describes similarity measures between the generated patterns. The data matching system analyzes an input dataset in terms of symbol classes, generalizing input values into a general pattern to allow identification or extrapolation of overlap between input datasets, aiding in matching fields in databases that are being merged and in learning a pattern for an input dataset. For each sequence of data values, the present system computes a compact pattern describing the sequence. Embodiments of the data matching system comprise noise reduction and repetitive pattern discovery in the input dataset and calculation of recall and precision of the generated pattern.Type: ApplicationFiled: July 2, 2005Publication date: January 4, 2007Inventors: Paul Brown, Jussi Myllymaki
-
Publication number: 20070005658Abstract: A universal data object discovery system automatically identifies candidate universal data objects, ranks the candidate universal data objects according to predetermined criteria, and merges source schemas into unified universal data objects within a set of data sources. From data inputs and a set of control parameters, the system computes a degree of sharing score for composite structures in the source schemas. The data inputs comprise source schemas, similarity values for data structures, and foreign key relationships. The system identifies as candidate universal data objects those structures whose degree of sharing score exceeds a threshold. The system calculates a similarity between candidate universal data objects and merges candidate universal data objects that are similar. The merged universal data objects are the output of the system.Type: ApplicationFiled: July 2, 2005Publication date: January 4, 2007Inventor: Jussi Myllymaki
-
Publication number: 20060131375Abstract: A system, method and computer program product for enabling a user to detect nearby RFID tags and identify nearby RFID readers to enhance user privacy. A portable RFID reader scans for nearby tags, and a universal RFID tag detects nearby readers. The invention can alert the user of nearby RFID tags or readers, unless the user has disabled the alerting feature or unless a particular tag or reader is already known to the user and has been deemed allowable. A memory includes editable lists of allowable tags and readers. Exemplary alerts include outputs from a sound emitter, a vibrator, a light, or a display readout. The invention thus prevents surreptitious identification and tracking of a user and a user's possessions. The invention may be integrated into items typically carried by users so that the detection and alerting may be performed without outward indication.Type: ApplicationFiled: December 16, 2004Publication date: June 22, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORTIONInventor: Jussi Myllymaki
-
Patent number: 6718324Abstract: A system and method of metadata search ranking is disclosed. The present invention utilizes a combination of popularity and/or relevancy to determine a search ranking for a given search result association. Given the exponential growth rate currently being experienced in the Internet community, the present invention provides one of the few methods by which searches of this vast distributed database can produce useful results ranked and sorted by usefulness to the searching web surfer. The present invention permits embodiments incorporating a Ranking System/Method (0100) further comprising a Session Manager (0101), Query Manager (0102), Popularity Sorter (0103), and Association (0104) functions. These components may be augmented in some preferred embodiments via the use of a Query Entry means (0155), Search Engine (0156); Data Repository (0157), Query Database (0158), and/or a Resource List (0159).Type: GrantFiled: January 30, 2003Date of Patent: April 6, 2004Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Michael L. Emens, Reiner Kraft, Jussi Myllymaki, Shanghua Teng
-
Publication number: 20030120654Abstract: A system and method of metadata search ranking is disclosed. The present invention utilizes a combination of popularity and/or relevancy to determine a search ranking for a given search result association. Given the exponential growth rate currently being experienced in the Internet community, the present invention provides one of the few methods by which searches of this vast distributed database can produce useful results ranked and sorted by usefulness to the searching web surfer. The present invention permits embodiments incorporating a Ranking System/Method (0100) further comprising a Session Manager (0101), Query Manager (0102), Popularity Sorter (0103), and Association (0104) functions. These components may be augmented in some preferred embodiments via the use of a Query Entry means (0155), Search Engine (0156); Data Repository (0157), Query Database (0158), and/or a Resource List (0159).Type: ApplicationFiled: January 30, 2003Publication date: June 26, 2003Applicant: International Business Machines CorporationInventors: Stefan B. Edlund, Michael L. Emens, Reiner Kraft, Jussi Myllymaki, Shanghua Teng
-
Patent number: 6546388Abstract: A method for presenting to an end-user the intermediate matching search results of a keyword search in an index list of information. The method comprising the steps of: coupling to a search engine a graphical user interface for accepting keyword search terms for searching the indexed list of information with the search engine; receiving one or more keyword search terms with one or more separation characters separating there between; performing a keyword search with the one or more keyword search terms received when a separation character is received; and presenting the number of documents matching the keyword search terms to the end-user presenting a graphical menu item on a display. A system and method of metadata search ranking is disclosed. The present invention utilizes a combination of popularity and/or relevancy to determine a search ranking for a given search result association.Type: GrantFiled: January 14, 2000Date of Patent: April 8, 2003Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Michael L. Emens, Reiner Kraft, Jussi Myllymaki, Shanghua Teng