Patents by Inventor Hermann Franz Burgmeier
Hermann Franz Burgmeier 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: 11403273Abstract: Within hash tables, bitmask(s) may be used to determine whether a given key is part of a collision chain or otherwise contained within the hash table. In some instances, using bitmask(s) may avoid linearly probing an entirety of the collision chain. For example, bitmask(s) may be used when searching low hit rate hash tables or hash tables where misses predominantly occur. Upon locating a collision chain within the hash table, or when probing the collision chain, the bitmask(s) may indicate whether subsequent keys within the collision chain correspond to the given key. The bitmask(s) may represent subsequent keys within the collision chain, and therefore, comparing the given key with the bitmask(s) may indicate similarities therebetween for use in determining whether to search a remainder of the collision chain.Type: GrantFiled: June 17, 2020Date of Patent: August 2, 2022Assignee: Amazon Technologies, Inc.Inventor: Hermann Franz Burgmeier
-
Patent number: 10997183Abstract: An aspect provides a method, including: accessing, using a processor, a user profile based on user context information, wherein the user context information utilizes user device events; preparing, using the processor, a list of items based on the user profile related to a particular time period organized according to importance based on the user profile; and presenting, using the processor, the list of items related to the particular time period. Other aspects are described and claimed.Type: GrantFiled: December 5, 2013Date of Patent: May 4, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Rod D. Waltermann, Hermann Franz Burgmeier, Jonathan Gaither Knox, Peter Hamilton Wetsel, Suzanne Marion Beaumont, Russell Speight VanBlon
-
Patent number: 10965748Abstract: One embodiment provides a method including storing, in response to an event associated with a file, file identification data and event data for the file; creating, using a processor, a reference between the file, the file identification data, and the event data; and storing, in a catalog, the reference in association with the file; wherein the catalog includes an inter-application reference. Other aspects are described and claimed.Type: GrantFiled: June 19, 2015Date of Patent: March 30, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Rod D. Waltermann, Hermann Franz Burgmeier
-
Patent number: 10811005Abstract: One embodiment provides a method, including: receiving, at an audio receiver, user voice data; identifying, using a processor, at least one characteristic of the voice data; obtaining, using the processor, a speech recognition processing result of the voice data; and changing a standard response to the user voice data to an adapted response based on the at least one characteristic and the speech recognition processing result. Other aspects are described and claimed.Type: GrantFiled: June 19, 2015Date of Patent: October 20, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Rod D. Waltermann, Hermann Franz Burgmeier, Antoine Roland Raux
-
Patent number: 10241988Abstract: An aspect provides a method, including: accessing, using a processor, a store of historical user object event information; building, using the processor, a tagging profile based on the store of historical user object event information; determining, using the processor, a new user object event; and determining, using the processor, a priority for tag generation for the new object event using the tagging profile. Other aspects are described and claimed.Type: GrantFiled: December 5, 2013Date of Patent: March 26, 2019Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Hermann Franz Burgmeier, Russell Speight VanBlon, Rod D. Waltermann, Suzanne Marion Beaumont, Jonathan Gaither Knox, Peter Hamilton Wetsel
-
Publication number: 20160371340Abstract: One embodiment provides a method, including: capturing, using a processor, context characteristics relating to a user; storing, using a processor, the context characteristics relating to a user; receiving, at a device, a search query; performing a search based on the search query, wherein the search is modified based on at least one context characteristic relevant to the search query; and displaying, on a display device, search results returned from the search. Other aspects are described and claimed.Type: ApplicationFiled: June 19, 2015Publication date: December 22, 2016Inventors: Rod D. Waltermann, Hermann Franz Burgmeier, Timothy Winthrop Kingsbury
-
Publication number: 20160371343Abstract: One embodiment provides a method including storing, in response to an event associated with a file, file identification data and event data for the file; creating, using a processor, a reference between the file, the file identification data, and the event data; and storing, in a catalog, the reference in association with the file; wherein the catalog includes an inter-application reference. Other aspects are described and claimed.Type: ApplicationFiled: June 19, 2015Publication date: December 22, 2016Inventors: Rod D. Waltermann, Hermann Franz Burgmeier
-
Publication number: 20160371342Abstract: One embodiment provides a method, including: receiving, at an electronic device, a search query for user files; producing, using a processor, a first result set using the search query; producing, using a processor, an updated search query based on contextual data derived from the first result set; and producing, using a processor, an updated result set based on the updated search query. Other aspects are described and claimed.Type: ApplicationFiled: June 19, 2015Publication date: December 22, 2016Inventors: Rod D. Waltermann, Hermann Franz Burgmeier, Jon Wayne Heim
-
Publication number: 20160371581Abstract: One embodiment provides a method, including: receiving, at a virtual assistant running on an electronic device, a user input; processing, using the virtual assistant, the user input; processing, using a module running in parallel to the virtual assistant, the user input; combining, using a processor, a response to the user input issued by the virtual assistant and a response to the user input issued by the module; and providing an integrated response to the user input. Other aspects are described and claimed.Type: ApplicationFiled: June 19, 2015Publication date: December 22, 2016Inventors: Rod D. Waltermann, Hermann Franz Burgmeier, Timothy Winthrop Kingsbury
-
Publication number: 20160372110Abstract: One embodiment provides a method, including: receiving, at an audio receiver, user voice data; identifying, using a processor, at least one characteristic of the voice data; obtaining, using the processor, a speech recognition processing result of the voice data; and changing a standard response to the user voice data to an adapted response based on the at least one characteristic and the speech recognition processing result. Other aspects are described and claimed.Type: ApplicationFiled: June 19, 2015Publication date: December 22, 2016Inventors: Rod D. Waltermann, Hermann Franz Burgmeier, Antoine Roland Raux
-
Publication number: 20150205799Abstract: An aspect provides a method, including: accessing, using a processor, a user profile based on user context information, wherein the user context information utilizes user device events; preparing, using the processor, a list of items based on the user profile related to a particular past time period organized according to importance based on the user profile; and presenting, using the processor, the list of items related to the particular past time period. Other aspects are described and claimed.Type: ApplicationFiled: March 31, 2015Publication date: July 23, 2015Inventors: Douglas Warren Robinson, Rod D. Waltermann, Hermann Franz Burgmeier, Jonathan Gaither Knox, Peter Hamilton Wetsel, Suzanne Marion Beaumont, Russell Speight VanBlon
-
Publication number: 20150161133Abstract: An aspect provides a method, including: accessing, using a processor, a user profile based on user context information, wherein the user context information utilizes user device events; preparing, using the processor, a list of items based on the user profile related to a particular time period organized according to importance based on the user profile; and presenting, using the processor, the list of items related to the particular time period. Other aspects are described and claimed.Type: ApplicationFiled: December 5, 2013Publication date: June 11, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Rod D. Waltermann, Hermann Franz Burgmeier, Jonathan Gaither Knox, Peter Hamilton Wetsel, Suzanne Marion Beaumont, Russell Speight VanBlon
-
Publication number: 20150161570Abstract: An aspect provides a method, including: accessing, using a processor, an event list for a user during a particular upcoming time period; predicting, using the processor, a disruption to the event list for the user; accessing, using the processor, a rule set relating to permitted modifications to the event list; determining, using the processor, a proposed modification to the event list based on the rule set; and implementing, using the processor, the proposed modification to the event list. Other aspects are described and claimed.Type: ApplicationFiled: December 5, 2013Publication date: June 11, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Hermann Franz Burgmeier, Russell Speight VanBlon, Rod D. Waltermann, Suzanne Marion Beaumont, Jonathan Gaither Knox, Peter Hamilton Wetsel
-
Publication number: 20150161092Abstract: An aspect provides a method, including: accessing, using a processor, a store of historical user object event information; building, using the processor, a tagging profile based on the store of historical user object event information; determining, using the processor, a new user object event; and determining, using the processor, a priority for tag generation for the new object event using the tagging profile. Other aspects are described and claimed.Type: ApplicationFiled: December 5, 2013Publication date: June 11, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Hermann Franz Burgmeier, Russell Speight VanBlon, Rod D. Waltermann, Suzanne Marion Beaumont, Jonathan Gaither Knox, Peter Hamilton Wetsel
-
Publication number: 20150161249Abstract: An embodiment provides a method, including: collecting, using a user device, user object event data; collecting, using a user device, contextual data related to the user object event data; creating, using at least one processor, an association between the contextual data and the user object event data; forming, using a processor having access to a stored group of associations between contextual data and user object event data, a user profile based on the group of associations; and storing, in a memory, the user profile. Other aspects are described and claimed.Type: ApplicationFiled: December 5, 2013Publication date: June 11, 2015Applicant: LENOVO (SINGAPORE) PTD. LTD.Inventors: Jonathan Gaither Knox, Rod D. Waltermann, Hermann Franz Burgmeier, Peter Hamilton Wetsel, Suzanne Marion Beaumont, Russell Speight VanBlon