Patents by Inventor David Fields
David Fields 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: 12340143Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: GrantFiled: November 29, 2023Date of Patent: June 24, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
-
Publication number: 20240094975Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: ApplicationFiled: November 29, 2023Publication date: March 21, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Patent number: 11853639Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: GrantFiled: June 9, 2022Date of Patent: December 26, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
-
Publication number: 20220300242Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: ApplicationFiled: June 9, 2022Publication date: September 22, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Patent number: 11360731Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: GrantFiled: October 11, 2019Date of Patent: June 14, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
-
Publication number: 20200333756Abstract: A system is provided which is designed for the management of the data and data files associated with the manufacturing, installation, operation and maintenance of a door motor control system typically found on industrial doors and gates. The system uses elements and programs useful to anyone familiar with common technologies such as APPs on Smartphones, thumb drives and touch screen display technologies. Since this familiarity already exists as a standard expertise among a broad range of people, the training component necessary to achieve competency in the field of motorized doors can be greatly reduced.Type: ApplicationFiled: June 30, 2020Publication date: October 22, 2020Inventors: Martin H. Weik, III, Arthur Steven Weik, Gary A. Altenberg, Aaron Altscher, David Fields
-
Publication number: 20200042278Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: ApplicationFiled: October 11, 2019Publication date: February 6, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Patent number: 10466953Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: GrantFiled: May 11, 2017Date of Patent: November 5, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
-
Publication number: 20190281120Abstract: A system is designed for the management of the data and data files associated with the manufacturing, installation, operation and maintenance of a door motor control system typically found on industrial doors and gates. The system uses elements and programs useful to anyone familiar with common technologies such as APPs on Smartphones, thumb drives and touch screen display technologies. Since this familiarity already exists as a standard expertise among a broad range of people, the training component necessary to achieve competency in the field of motorized doors can be greatly reduced.Type: ApplicationFiled: March 9, 2018Publication date: September 12, 2019Inventors: Martin H. Weik, III, Arthur Steven Weik, Gary A. Altenberg, Aaron Altscher, David Fields
-
Patent number: 10387313Abstract: To ensure that the contents of a non-volatile memory device cache may be relied upon as accurately reflecting data stored on disk storage, it may be determined whether the cache contents and/or disk contents are modified during a power transition, causing cache contents to no longer accurately reflect data stored in disk storage. The cache device may be removable from the computer, and unexpected removal of the cache device may cause cache contents to no longer accurately reflect data stored in disk storage. Cache metadata may be managed during normal operations and across power transitions, ensuring that cache metadata may be efficiently accessed and reliably saved and restored across power transitions. A state of a log used by a file system may be determined prior to and subsequent to reboot of an operating system in order to determine whether data stored on a cache device may be reliably used.Type: GrantFiled: May 11, 2015Date of Patent: August 20, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mehmet Iyigun, Yevgeniy Bak, Michael Fortin, David Fields, Cenk Ergan, Alex Kirshenbaum
-
Patent number: 10379606Abstract: A computing device is provided, including a display configured to display a plurality of holograms superimposed upon a physical environment. The computing device may further comprise a processor configured to store in non-volatile memory a representation of the physical environment, including a plurality of hologram anchors indicating locations at which the holograms are displayed. The processor may store a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including a high priority level and a low priority level, and wherein at least one hologram anchor has the low priority level. The processor may determine that a total size of the plurality of hologram anchors exceeds a predetermined size threshold. The processor may, for at least one hologram anchor assigned the low priority level, delete that hologram anchor from the representation of the physical environment.Type: GrantFiled: June 5, 2017Date of Patent: August 13, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ethan Eade, Jeroen Vanturennout, Neena Kamath, Alex Christopher Turner, David Fields, Jonathan David Hildebrandt, Michael Grabner, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
-
Publication number: 20180285052Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: ApplicationFiled: May 11, 2017Publication date: October 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Publication number: 20180286128Abstract: A computing device is provided, including a display configured to display a plurality of holograms superimposed upon a physical environment. The computing device may further comprise a processor configured to store in non-volatile memory a representation of the physical environment, including a plurality of hologram anchors indicating locations at which the holograms are displayed. The processor may store a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including a high priority level and a low priority level, and wherein at least one hologram anchor has the low priority level. The processor may determine that a total size of the plurality of hologram anchors exceeds a predetermined size threshold. The processor may, for at least one hologram anchor assigned the low priority level, delete that hologram anchor from the representation of the physical environment.Type: ApplicationFiled: June 5, 2017Publication date: October 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Neena KAMATH, Alex Christopher TURNER, David FIELDS, Jonathan David HILDEBRANDT, Michael GRABNER, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Patent number: 9521148Abstract: An on-line portal access and management system uses multiple ip devices organized on a server application with multiple level restricted log-in and event logging. The program with multiple connected IP devices allows the credentialed user to access and organize the capabilities of the multiple system connected IP devices through a single login portal. The IP devices operate equipment such as doors, gates, cameras, access control systems, VOIP intercoms, HVAC systems and other IP based systems typically found in multi-story buildings or multi building campuses. The IP devices generate data logged and archived to the IP device memory media or local data storage device. The application program sifts the IP device generated data for user important information and moves important IP device generated information to the server based memory and data files.Type: GrantFiled: August 29, 2014Date of Patent: December 13, 2016Inventors: Martin H. Weik, III, Arthur Steven Weik, Gary A. Altenberg, James Ternus, David Fields
-
Publication number: 20150242321Abstract: To ensure that the contents of a non-volatile memory device cache may be relied upon as accurately reflecting data stored on disk storage, it may be determined whether the cache contents and/or disk contents are modified during a power transition, causing cache contents to no longer accurately reflect data stored in disk storage. The cache device may be removable from the computer, and unexpected removal of the cache device may cause cache contents to no longer accurately reflect data stored in disk storage. Cache metadata may be managed during normal operations and across power transitions, ensuring that cache metadata may be efficiently accessed and reliably saved and restored across power transitions. A state of a log used by a file system may be determined prior to and subsequent to reboot of an operating system in order to determine whether data stored on a cache device may be reliably used.Type: ApplicationFiled: May 11, 2015Publication date: August 27, 2015Inventors: Mehmet Iyigun, Yevgeniy Bak, Michael Michael, David Fields, Cenk Ergan, Alexander Kirshenbaum
-
Patent number: 9032151Abstract: To ensure that the contents of a non-volatile memory device cache may be relied upon as accurately reflecting data stored on disk storage, it may be determined whether the cache contents and/or disk contents are modified during a power transition, causing cache contents to no longer accurately reflect data stored in disk storage. The cache device may be removable from the computer, and unexpected removal of the cache device may cause cache contents to no longer accurately reflect data stored in disk storage. Cache metadata may be managed during normal operations and across power transitions, ensuring that cache metadata may be efficiently accessed and reliably saved and restored across power transitions. A state of a log used by a file system may be determined prior to and subsequent to reboot of an operating system in order to determine whether data stored on a cache device may be reliably used.Type: GrantFiled: November 14, 2008Date of Patent: May 12, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mehmet Iyigun, Yevgeniy Bak, Michael Fortin, David Fields, Cenk Ergan, Alexander Kirshenbaum
-
Publication number: 20150081736Abstract: An on-line portal access and management system uses multiple ip devices organized on a server application with multiple level restricted log-in and event logging. The program with multiple connected IP devices allows the credentialed user to access and organize the capabilities of the multiple system connected IP devices through a single login portal. The IP devices operate equipment such as doors, gates, cameras, access control systems, VOIP intercoms, HVAC systems and other IP based systems typically found in multi-story buildings or multi building campuses. The IP devices generate data logged and archived to the IP device memory media or local data storage device. The application program sifts the IP device generated data for user important information and moves important IP device generated information to the server based memory and data files.Type: ApplicationFiled: August 29, 2014Publication date: March 19, 2015Inventors: Martin H. Weik, III, Arthur Steven Weik, Gary A. Altenberg, James Ternus, David Fields
-
Publication number: 20140340474Abstract: A scanning imaging apparatus including a rotatable support platform, a first imaging device that is attached to the support platform forming a first optical path, a second imaging device that is attached to the support platform forming a second optical path, a mirror having a first reflective surface and a second reflective surface opposite to the first reflective surface, the mirror rotatably attached to the support platform and configured to deflect the first optical path with the first reflective surface, and to deflect the second optical path with the second reflective surface, a first motor configured to continuously rotate the rotatable support platform at a first angular velocity, and a second motor configured to change an angle of the mirror relative to a first optical axis and a second optical axis formed by the first and second imaging devices.Type: ApplicationFiled: January 11, 2013Publication date: November 20, 2014Inventors: David Fields, Murray Dunn
-
Patent number: 8831970Abstract: A control and management system for defined areas, employs a card reader, vehicle sensing loop detectors and electric eyes, entrance door sensors and operators, truck securement devices, cameras, a control system with memory, and a wireless connection or internet/intranet connection, is provided to produce event log documentation. The event information is readily accessible by management or supervisory personnel, to see all of the recorded information concerning a specified event. Thus, an event can be readily reconstructed after the fact, using all available sensors and other information relevant to a manager or supervisor. An alert can be issued whenever an abnormal or unauthorized event occurs during operations. A QR code reader can be provided which communicates with the system to enable a person carrying the cell phone to scan QR codes at specified locations or on specified items or vehicles.Type: GrantFiled: August 29, 2012Date of Patent: September 9, 2014Inventors: Martin Herman Weik, III, David Fields, Gary Altenberg
-
Publication number: 20130117078Abstract: A control and management system for defined areas, employs a card reader, vehicle sensing loop detectors and electric eyes, entrance door sensors and operators, truck securement devices, cameras, a control system with memory, and a wireless connection or internet/intranet connection, is provided to produce event log documentation. The event information is readily accessible by management or supervisory personnel, to see all of the recorded information concerning a specified event. Thus, an event can be readily reconstructed after the fact, using all available sensors and other information relevant to a manager or supervisor. An alert can be issued whenever an abnormal or unauthorized event occurs during operations. A QR code reader can be provided which communicates with the system to enable a person carrying the cell phone to scan QR codes at specified locations or on specified items or vehicles.Type: ApplicationFiled: August 29, 2012Publication date: May 9, 2013Inventors: Martin Herman Weik, III, David Fields, Gary Attenberg