Patents by Inventor Jussi Petri Myllymaki
Jussi Petri 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: 9674654Abstract: Systems, methods, and machine-readable media for identifying a geometric footprint of a point of interest (POI) based on location sharing events received from mobile devices are provided. The geometric footprint may be calculated based on the received location sharing events and stored in the POI listing for that POI. In one aspect, the geometric footprint may be further refined based on subsequently received location sharing events. The system, according to certain aspects, may include an interface module, a POI module, and a footprint module. The interface module may be configured to receive a location sharing event from a mobile device, the location sharing event including an event location coordinate and a POI identifier. The POI module may be configured to identify the POI listing in the database based on the POI identifier, the POI listing including a POI location coordinate.Type: GrantFiled: September 9, 2011Date of Patent: June 6, 2017Assignee: Google Inc.Inventors: Jesse Matthew Rosenstock, Jussi Petri Myllymaki
-
Patent number: 9529857Abstract: A method is provided for determining a true geometry of a point of interest including identifying one or more geometries associated with one or more places according to one or more relationships, generating a candidate set of geometries for a first place of the one or more places including one or more candidate geometries including one or more of the one or more geometries being associated with the first place according to the one or more relationships, ranking the one or more candidate geometries of the candidate set according to a ranking criteria, where the ranking sorts the one or more candidate geometries according to the likelihood of a candidate geometry to be the true geometry of the place and selecting a first candidate geometry of the one or more candidate geometries of the candidate set as the true geometry for the first place according to the ranking.Type: GrantFiled: February 3, 2014Date of Patent: December 27, 2016Assignee: Google Inc.Inventor: Jussi Petri Myllymaki
-
Publication number: 20150172860Abstract: Systems, methods, and machine-readable media for identifying a geometric footprint of a point of interest (POI) based on location sharing events received from mobile devices are provided. The geometric footprint may be calculated based on the received location sharing events and stored in the POI listing for that POI. In one aspect, the geometric footprint may be further refined based on subsequently received location sharing events. The system, according to certain aspects, may include an interface module, a POI module, and a footprint module. The interface module may be configured to receive a location sharing event from a mobile device, the location sharing event including an event location coordinate and a POI identifier. The POI module may be configured to identify the POI listing in the database based on the POI identifier, the POI listing including a POI location coordinate.Type: ApplicationFiled: September 9, 2011Publication date: June 18, 2015Applicant: Google Inc.Inventors: Jesse Matthew Rosenstock, Jussi Petri Myllymaki
-
Patent number: 7912805Abstract: 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: GrantFiled: December 15, 2008Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Paul Geoffrey Brown, Jussi Petri Myllymaki
-
Patent number: 7610365Abstract: A system for automatic proximity-based preloading of relevant information in portable devices pre-loads a portable device such as a mobile telephone, a personal digital assistant (PDA) or portable computer before the occurrence of a trip or event, with information relevant to the user's current or upcoming tasks. The system locates and loads into the portable device only the information required by the user for near term projects, meetings, or trips. The system is generally comprised of an information catalog, a proximity estimator, a relevance estimator, an information retriever, and a device loader. The information catalog contains a list of the information sources and items to which the user has access and from which the system of the invention will retrieve data to be loaded into the mobile device. The proximity estimator determines the proximity of various relevant information items to the user's tasks based on distance, time, and/or association.Type: GrantFiled: February 14, 2001Date of Patent: October 27, 2009Assignee: International Business Machines CorporationInventors: Reiner Kraft, Jussi Petri Myllymaki
-
Publication number: 20090132454Abstract: 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: December 15, 2008Publication date: May 21, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Geoffrey Brown, Jussi Petri Myllymaki
-
Patent number: 7487150Abstract: A pattern-based data matching method matches pattern-based data. The data matching method generates a regular expression pattern for input datasets and describes similarity measures between the generated patterns. The data matching method 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 method computes a compact pattern describing the sequence. Embodiments of the data matching method comprise noise reduction and repetitive pattern discovery in the input dataset and calculation of recall and precision of the generated pattern.Type: GrantFiled: July 2, 2005Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Paul Geoffrey Brown, Jussi Petri Myllymaki
-
Patent number: 7483910Abstract: The present invention provides a manner for providing Web crawlers capable of efficiently accessing Web content not accessible via static hyperlinks. Log files are maintained of communications between a Web browser and a Web server resulting from real user accesses to the content associated with dynamic hyperlinks. These log files represent past user's accesses to the content and are used to generate Web crawler accesses. This approach allows a crawler to accurately mimic real users, resulting in a capability of the crawler to automatically access all the content that real users would have access to.Type: GrantFiled: January 11, 2002Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Kevin Scott Beyer, Jussi Petri Myllymaki
-
Patent number: 7467391Abstract: A method for creating a web service to programmatically access a network addressable location via an intermediate gateway includes analyzing a network at the location; generating, at the gateway, a service description file and an executable code for the network page; translating the service description file into a standard Web service format; deploying the service to the gateway, making the service available to a client application; providing a runtime process to enable the client application to automatically make a programmatic request of the location; translating the structure of the request to a syntax of location using SOAP; submitting the request to the location which executes the submitted request to obtain a response; translating the response to extract data satisfying the request; wrapping the extracted data in a SOAP envelope; translating the wrapped response to a host data structure of the client application; and compiling the executable code.Type: GrantFiled: October 30, 2002Date of Patent: December 16, 2008Assignee: International Business Machines CorporationInventors: Jussi Petri Myllymaki, Kevin Scott Beyer
-
Patent number: 7259694Abstract: A system and method for communication of information that has particular significance to a specific location only to those individuals that are at or near that geo-spatial location. In particular, providing safety factor data and alerts is a preferred use of the invention. The invention allows information to be tailored to the individual at that location by selectively filtering what is communicated and what is not. The system includes a transmitting proximity event server, a GPS client wireless component that can be a personal wireless communication device (such as Palm Pilot, cellular digital phones, etc.) or personal computer configured for use within a global position satellite network.Type: GrantFiled: February 26, 2001Date of Patent: August 21, 2007Assignee: International Business Machines CorporationInventors: Jussi Petri Myllymaki, Kevin Trung Cao, Daniel Alexander Ford, Reiner Kraft
-
Patent number: 7103365Abstract: A system (and method and programmable storage medium for storing program steps of the method) for locating an alternate communication mechanism in case of a failure of a wireless device, includes a location tracker for continuously transmitting information to the wireless communication device for allowing a user to locate an alternate communication mechanism after the failure has occurred.Type: GrantFiled: February 21, 2001Date of Patent: September 5, 2006Assignee: International Business Machines CorporationInventor: Jussi Petri Myllymaki
-
Patent number: 7100204Abstract: A computer program product is provided as a system for use with the Internet to determine the physical location of IP addresses. The system of the invention includes a locator broker and various databases. The locator broker is the intermediary between the locator sources that estimate the physical location of an IP address and the online sites requesting the physical location of the IP address. The locator broker aggregates and validates the results from its location queries of the locator sources then returns to the online site the most likely location for a given IP address. The locator broker also tracks the reliability of each locator source and thus targets its location queries to those services most likely to provide an accurate result. The locator broker digests location data from multiple geolocation services and presents a coherent view of the location data to the online site.Type: GrantFiled: April 5, 2002Date of Patent: August 29, 2006Assignee: International Business Machines CorporationInventors: Jussi Petri Myllymaki, Joann Ruvolo
-
Patent number: 7086587Abstract: 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: GrantFiled: December 16, 2004Date of Patent: August 8, 2006Assignee: International Business Machines CorporationInventor: Jussi Petri Myllymaki
-
Patent number: 7058668Abstract: Analysis of a history of previous location reports received from a tracked entity is performed and this analysis is utilized to estimate the relevance of future location reports over time. This is accomplished via associating a computed expiration time with each location report, wherein this expiration time is used by an application to estimate the relevance degradation of a location report over time. Thus, the expiration time value acts as a threshold that controls the shape of a relevance degradation curve of a location report.Type: GrantFiled: January 11, 2002Date of Patent: June 6, 2006Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Jussi Petri Myllymaki
-
Patent number: 6938170Abstract: A protection system and associated method prevent the automatic crawler access to a company's web-based data, without impacting the ability of an interactive user, such as a consumer, to access the data and to conduct regular business transactions. In one embodiment, the protection system will not prevent the crawler from downloading data; rather, the data will be rendered non-extractable by the crawler. In another embodiment, the protection system will prevent crawler access to the data.Type: GrantFiled: July 17, 2000Date of Patent: August 30, 2005Assignee: International Business Machines CorporationInventors: Reiner Kraft, Jussi Petri Myllymaki, Joann Ruvolo
-
Patent number: 6845241Abstract: Rather than attempting to compute an average position where the mobile object might reside, location reports are ranked according to their relevance using a combination of spatial, temporal, and associative factors. This is particularly beneficial when the number of location information sources is large due to many independent trackable mobile objects (mobile phone, car, credit cards, identity cards, etc.) one might be associated with.Type: GrantFiled: January 7, 2002Date of Patent: January 18, 2005Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Jussi Petri Myllymaki
-
Patent number: 6823190Abstract: Described is a way for computing proximity (location-based proximity or preference-based proximity) between mobile wireless subscribers (who use different services) without either divulging their location/preference to the other (preservation of privacy). Privacy is kept by providing location/preference information in steps, along with an evaluation function. The services receive partial results and then locally compute the final result, or proximity. The term proximity includes not just physical proximity but also multi-dimensional data such as preference profiles and vectors (e.g., an affinity for baseball, apple pie, and ballroom dancing).Type: GrantFiled: December 3, 2002Date of Patent: November 23, 2004Assignee: International Business Machines CorporationInventors: Daniel Alexander Ford, James Harvey Kaufman, Jussi Petri Myllymaki
-
Publication number: 20040198373Abstract: Described is a way for computing proximity (location-based proximity or preference-based proximity) between mobile wireless subscribers (who use different services) without either divulging their location/preference to the other (preservation of privacy). Privacy is kept by providing location/preference information in steps, along with an evaluation function. The services receive partial results and then locally compute the final result, or proximity. The term proximity includes not just physical proximity but also multi-dimensional data such as preference profiles and vectors (e.g., an affinity for baseball, apple pie, and ballroom dancing).Type: ApplicationFiled: December 3, 2002Publication date: October 7, 2004Inventors: Daniel Alexander Ford, James Harvey Kaufman, Jussi Petri Myllymaki
-
Patent number: 6757678Abstract: An automated system and associated method for building a comprehensive database of a configurable entity that is available from one or more Web sites, while removing redundancies. The system merges data tree structures that contain redundant data into more tractable data tree structures where those redundancies have been removed. More specifically, a feature of the present system is to automate the process of collecting information from one or more Web sites and convert the raw data into a logically fashioned, non-redundant tree structure. Advantageously, Web users would be able to retrieve information stored on one or more Web pages and locally merge the data.Type: GrantFiled: April 12, 2001Date of Patent: June 29, 2004Assignee: International Business Machines CorporationInventor: Jussi Petri Myllymaki
-
Publication number: 20040088713Abstract: A system provides an interface for a client application to programmatically access a Web site. A simple data extractor returns a retrieved Web page in a well-formed syntax (such as XHTML) to the client application. Web forms crawled or otherwise retrieved from the Internet are translated into service interfaces, or APIs. The service interfaces are expressed in a simple object access protocol (SOAP), and are registered in a universal description, discovery, and integration (UDDI) registry. For each Web form analyzed, the present system automatically generates a program code that receives SOAP requests and translates them into regular Web accesses, thus providing applications and application developers with an easy, programmatic interface to Web sites such as search engines and other databases. The Web pages are first processed by a component that analyzes the forms and generates a service description (SD) file for each form.Type: ApplicationFiled: October 30, 2002Publication date: May 6, 2004Applicant: International Business Machines CorporationInventors: Jussi Petri Myllymaki, Kevin Scott Beyer