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: 12340143
    Abstract: 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: Grant
    Filed: November 29, 2023
    Date of Patent: June 24, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
  • Publication number: 20240094975
    Abstract: 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: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
  • Patent number: 11853639
    Abstract: 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: Grant
    Filed: June 9, 2022
    Date of Patent: December 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
  • Publication number: 20220300242
    Abstract: 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: Application
    Filed: June 9, 2022
    Publication date: September 22, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
  • Patent number: 11360731
    Abstract: 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: Grant
    Filed: October 11, 2019
    Date of Patent: June 14, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
  • Publication number: 20200333756
    Abstract: 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: Application
    Filed: June 30, 2020
    Publication date: October 22, 2020
    Inventors: Martin H. Weik, III, Arthur Steven Weik, Gary A. Altenberg, Aaron Altscher, David Fields
  • Publication number: 20200042278
    Abstract: 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: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
  • Patent number: 10466953
    Abstract: 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: Grant
    Filed: May 11, 2017
    Date of Patent: November 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
  • Publication number: 20190281120
    Abstract: 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: Application
    Filed: March 9, 2018
    Publication date: September 12, 2019
    Inventors: Martin H. Weik, III, Arthur Steven Weik, Gary A. Altenberg, Aaron Altscher, David Fields
  • Patent number: 10387313
    Abstract: 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: Grant
    Filed: May 11, 2015
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Iyigun, Yevgeniy Bak, Michael Fortin, David Fields, Cenk Ergan, Alex Kirshenbaum
  • Patent number: 10379606
    Abstract: 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: Grant
    Filed: June 5, 2017
    Date of Patent: August 13, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ethan Eade, Jeroen Vanturennout, Neena Kamath, Alex Christopher Turner, David Fields, Jonathan David Hildebrandt, Michael Grabner, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
  • Publication number: 20180285052
    Abstract: 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: Application
    Filed: May 11, 2017
    Publication date: October 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
  • Publication number: 20180286128
    Abstract: 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: Application
    Filed: June 5, 2017
    Publication date: October 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ethan EADE, Jeroen VANTURENNOUT, Neena KAMATH, Alex Christopher TURNER, David FIELDS, Jonathan David HILDEBRANDT, Michael GRABNER, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
  • Patent number: 9521148
    Abstract: 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: Grant
    Filed: August 29, 2014
    Date of Patent: December 13, 2016
    Inventors: Martin H. Weik, III, Arthur Steven Weik, Gary A. Altenberg, James Ternus, David Fields
  • Publication number: 20150242321
    Abstract: 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: Application
    Filed: May 11, 2015
    Publication date: August 27, 2015
    Inventors: Mehmet Iyigun, Yevgeniy Bak, Michael Michael, David Fields, Cenk Ergan, Alexander Kirshenbaum
  • Patent number: 9032151
    Abstract: 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: Grant
    Filed: November 14, 2008
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Iyigun, Yevgeniy Bak, Michael Fortin, David Fields, Cenk Ergan, Alexander Kirshenbaum
  • Publication number: 20150081736
    Abstract: 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: Application
    Filed: August 29, 2014
    Publication date: March 19, 2015
    Inventors: Martin H. Weik, III, Arthur Steven Weik, Gary A. Altenberg, James Ternus, David Fields
  • Publication number: 20140340474
    Abstract: 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: Application
    Filed: January 11, 2013
    Publication date: November 20, 2014
    Inventors: David Fields, Murray Dunn
  • Patent number: 8831970
    Abstract: 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: Grant
    Filed: August 29, 2012
    Date of Patent: September 9, 2014
    Inventors: Martin Herman Weik, III, David Fields, Gary Altenberg
  • Publication number: 20130117078
    Abstract: 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: Application
    Filed: August 29, 2012
    Publication date: May 9, 2013
    Inventors: Martin Herman Weik, III, David Fields, Gary Attenberg