Patents by Inventor Matei Nicolae Stroila
Matei Nicolae Stroila 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).
-
Optimal coding method for efficient matching of hierarchical categories in publish-subscribe systems
Patent number: 10158738Abstract: In accordance with the exemplary embodiments of the invention there is at least a method and apparatus to determine a shortest code length of at least one category of a publish-subscribe system such that a length requirement of prefix code system for the at least one category is not exceeded; and assign a prefix code of the shortest code length to each of the at least one category of the publish-subscribe system.Type: GrantFiled: December 22, 2014Date of Patent: December 18, 2018Assignee: HERE Global B.V.Inventors: Bo Xu, Matei Nicolae Stroila -
Patent number: 9756138Abstract: In one embodiment, a mobile device and another computer operate in tandem through a cloud synchronization service to analyze image data and provide a location based service to a user. A mobile application receives image data and stores the image data in a cloud service format. The cloud synchronization service sends the image data to a desktop application on the other computer. The desktop application analyzes the image data to generate an image attribute. The cloud synchronization service sends the image attribute data to the mobile application. The mobile application provides at least one location based service based on the image attribute. The mobile application may be an augmented reality application.Type: GrantFiled: April 8, 2013Date of Patent: September 5, 2017Assignee: HERE Global B.V.Inventor: Matei Nicolae Stroila
-
Patent number: 9691276Abstract: A method, apparatus, computer program product, and device with various means are disclosed for determining the time it takes to a traverse a transportation structure by enclosing a representation of a transportation structure with a bounding polygon, specifying a plurality of gates which represent legitimate entry or exit points of the transportation structure as one or more edges of the bounding polygon, and computing the travel time for a probe traveling through the bounding polygon via the gates. Computing the probe's travel time comprises generating a location trace of movement of the probe, determining an entry and exit time, and calculating the difference between the exit time and the entry time. Determining the entry and exist time can be done by interpolation. An average of a set of computations can be used to get an average of the time it takes traverse the transportation structure.Type: GrantFiled: May 4, 2016Date of Patent: June 27, 2017Assignee: HERE Global B.V.Inventors: Bo Xu, Matei Nicolae Stroila, Jane Macfarlane
-
Patent number: 9596204Abstract: A method comprising receiving a text input that defines text input information, determining message text information to include the text input information, determining that at least a portion of the message text information corresponds with a navigational preamble, determining a location candidate based, at least in part, on the navigational preamble, determining at least one navigational text candidate that comprises textual information that is associated with the location candidate, causing display of information indicative of the navigational text candidate, receiving a selection input that is indicative of selection of the navigational text candidate, and causing insertion of the navigational text candidate in the message text information in response to the selection of the navigational text candidate is disclosed.Type: GrantFiled: May 15, 2015Date of Patent: March 14, 2017Assignee: Siemens AktiengesellschaftInventor: Matei Nicolae Stroila
-
Publication number: 20160337296Abstract: A method comprising receiving a text input that defines text input information, determining message text information to include the text input information, determining that at least a portion of the message text information corresponds with a navigational preamble, determining a location candidate based, at least in part, on the navigational preamble, determining at least one navigational text candidate that comprises textual information that is associated with the location candidate, causing display of information indicative of the navigational text candidate, receiving a selection input that is indicative of selection of the navigational text candidate, and causing insertion of the navigational text candidate in the message text information in response to the selection of the navigational text candidate is disclosed.Type: ApplicationFiled: May 15, 2015Publication date: November 17, 2016Inventor: Matei Nicolae STROILA
-
Patent number: 9476964Abstract: In one embodiment, a mobile device generates sensor data configured to describe a geographic position of a mobile device. A list of events is defined according to position data and time data. The geographic position of the mobile device is compared to positions in the list of events of interest and a current time is compared to time data in the list of events of interest. The comparison determines whether events in the list are in range of the mobile device. One or more nearby events in range of the mobile device at the current time or a future time are selected. A command is generated to capture an image of the nearby events using a camera coupled to the mobile device. The captured images may be used to update navigation or map database, provide community or weather data to other users, social media functions, or other features.Type: GrantFiled: July 1, 2014Date of Patent: October 25, 2016Assignee: HERE Global B.V.Inventors: Matei Nicolae Stroila, Ole Henry Dorum
-
Publication number: 20160247396Abstract: A method, apparatus, computer program product, and device with various means are disclosed for determining the time it takes to a traverse a transportation structure by enclosing a representation of a transportation structure with a bounding polygon, specifying a plurality of gates which represent legitimate entry or exit points of the transportation structure as one or more edges of the bounding polygon, and computing the travel time for a probe traveling through the bounding polygon via the gates. Computing the probe's travel time comprises generating a location trace of movement of the probe, determining an entry and exit time, and calculating the difference between the exit time and the entry time. Determining the entry and exist time can be done by interpolation. An average of a set of computations can be used to get an average of the time it takes traverse the transportation structure.Type: ApplicationFiled: May 4, 2016Publication date: August 25, 2016Inventors: Bo Xu, Matei Nicolae Stroila, Jane Macfarlane
-
Patent number: 9384590Abstract: A method, apparatus, computer program product, and device with various means are disclosed for determining the time it takes to a traverse a transportation structure by enclosing a representation of a transportation structure with a bounding polygon, specifying a plurality of gates which represent legitimate entry or exit points of the transportation structure as one or more edges of the bounding polygon, and computing the travel time for a probe traveling through the bounding polygon via the gates. Computing the probe's travel time comprises generating a location trace of movement of the probe, determining an entry and exit time, and calculating the difference between the exit time and the entry time. Determining the entry and exist time can be done by interpolation. An average of a set of computations can be used to get an average of the time it takes traverse the transportation structure.Type: GrantFiled: June 10, 2014Date of Patent: July 5, 2016Assignee: HERE Global B.V.Inventors: Bo Xu, Matei Nicolae Stroila, Jane Macfarlane
-
Optimal Coding Method for Efficient Matching Of Hierarchical Categories In Publish-Subscribe Systems
Publication number: 20160182669Abstract: In accordance with the exemplary embodiments of the invention there is at least a method and apparatus to determine a shortest code length of at least one category of a publish-subscribe system such that a length requirement of prefix code system for the at least one category is not exceeded; and assign a prefix code of the shortest code length to each of the at least one category of the publish-subscribe system.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Bo Xu, Matei Nicolae Stroila -
Publication number: 20150356771Abstract: A method, apparatus, computer program product, and device with various means are disclosed for determining the time it takes to a traverse a transportation structure by enclosing a representation of a transportation structure with a bounding polygon, specifying a plurality of gates which represent legitimate entry or exit points of the transportation structure as one or more edges of the bounding polygon, and computing the travel time for a probe traveling through the bounding polygon via the gates. Computing the probe's travel time comprises generating a location trace of movement of the probe, determining an entry and exit time, and calculating the difference between the exit time and the entry time. Determining the entry and exist time can be done by interpolation. An average of a set of computations can be used to get an average of the time it takes traverse the transportation structure.Type: ApplicationFiled: June 10, 2014Publication date: December 10, 2015Inventors: Bo Xu, Matei Nicolae Stroila, Jane Macfarlane
-
Publication number: 20140316699Abstract: In one embodiment, a mobile device generates sensor data configured to describe a geographic position of a mobile device. A list of events is defined according to position data and time data. The geographic position of the mobile device is compared to positions in the list of events of interest and a current time is compared to time data in the list of events of interest. The comparison determines whether events in the list are in range of the mobile device. One or more nearby events in range of the mobile device at the current time or a future time are selected. A command is generated to capture an image of the nearby events using a camera coupled to the mobile device. The captured images may be used to update navigation or map database, provide community or weather data to other users, social media functions, or other features.Type: ApplicationFiled: July 1, 2014Publication date: October 23, 2014Inventors: Matei Nicolae Stroila, Ole Henry Dorum
-
Publication number: 20140304321Abstract: In one embodiment, a mobile device and another computer operate in tandem through a cloud synchronization service to analyze image data and provide a location based service to a user. A mobile application receives image data and stores the image data in a cloud service format. The cloud synchronization service sends the image data to a desktop application on the other computer. The desktop application analyzes the image data to generate an image attribute. The cloud synchronization service sends the image attribute data to the mobile application. The mobile application provides at least one location based service based on the image attribute. The mobile application may be an augmented reality application.Type: ApplicationFiled: April 8, 2013Publication date: October 9, 2014Applicant: Navteq B.V.Inventor: Matei Nicolae Stroila
-
Patent number: 8798926Abstract: In one embodiment, a mobile device generates sensor data configured to describe a geographic position of a mobile device. A list of events is defined according to position data and time data. The geographic position of the mobile device is compared to positions in the list of events of interest and a current time is compared to time data in the list of events of interest. The comparison determines whether events in the list are in range of the mobile device. One or more nearby events in range of the mobile device at the current time or a future time are selected. A command is generated to capture an image of the nearby events using a camera coupled to the mobile device. The captured images may be used to update navigation or map database, provide community or weather data to other users, social media functions, or other features.Type: GrantFiled: November 14, 2012Date of Patent: August 5, 2014Assignee: Navteq B.V.Inventors: Matei Nicolae Stroila, Ole Henry Dorum
-
Publication number: 20140136098Abstract: In one embodiment, a mobile device generates sensor data configured to describe a geographic position of a mobile device. A list of events is defined according to position data and time data. The geographic position of the mobile device is compared to positions in the list of events of interest and a current time is compared to time data in the list of events of interest. The comparison determines whether events in the list are in range of the mobile device. One or more nearby events in range of the mobile device at the current time or a future time are selected. A command is generated to capture an image of the nearby events using a camera coupled to the mobile device. The captured images may be used to update navigation or map database, provide community or weather data to other users, social media functions, or other features.Type: ApplicationFiled: November 14, 2012Publication date: May 15, 2014Inventors: Matei Nicolae Stroila, Ole Henry Dorum