Patents by Inventor David Holder

David Holder 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).

  • Publication number: 20210138238
    Abstract: There is provided a nerve interface device including (1, 3) comprising: at least one cuff portion; and a first pair of electrodes mounted on the at least one cuff portion. The cuff portion has an assembled position in which the cuff portion forms at least part of a passageway for receiving a nerve along a cuff axis passing through the passageway. The electrodes of the first pair are spaced apart from one another in the direction of the cuff axis.
    Type: Application
    Filed: June 22, 2018
    Publication date: May 13, 2021
    Inventors: David Holder, Kirill ARISTOVICH, Daniel CHEW, Matteo DONEGA
  • Publication number: 20210137463
    Abstract: There is provided a nerve activity monitoring method that includes receiving an input signal indicative of activity in a nerve of a subject; receiving physiological data indicative of physiological activity in the subject; establishing a relationship between the physiological data and the input signal; identifying a plurality of periodic portions in the input signal based on the relationship between the physiological data and the input signal; and outputting the periodic portions identified.
    Type: Application
    Filed: June 22, 2018
    Publication date: May 13, 2021
    Inventors: Kirill ARISTOVICH, David Holder, Daniel CHEW, Matteo DONEGA
  • Publication number: 20210110615
    Abstract: A cross reality system enables any of multiple types of devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. Devices of any type, with native hardware and software configured for augmented reality operations may be configured to work with the cross reality system by incorporating components that interface between the native AR framework of the device and the cloud-based localization service. These components may present position information about the device in a format recognized by the localization service. Additionally, these components may filter or otherwise process perception data provided by the native AR framework to increase the accuracy of localization.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 15, 2021
    Applicant: Magic Leap, Inc.
    Inventors: Xuan Zhao, Ali Shahrokni, Daniel Olshansky, Christian Ivan Robert Moore, Rafael Domingos Torres, Joel David Holder
  • Publication number: 20210110614
    Abstract: A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative to a coordinate frame used by the local device. The localization service may identify one or more stored maps with a matching set of features. Based on a transformation required to align the features from the device with the matching set of features, the localization service may compute and return to the device a transformation to relate its local coordinate frame to a coordinate frame of the stored map.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 15, 2021
    Applicant: Magic Leap, Inc.
    Inventors: Ali Shahrokni, Daniel Olshansky, Xuan Zhao, Rafael Domingos Torres, Joel David Holder, Keng-Sheng Lin, Ashwin Swaminathan, Anush Mohan
  • Publication number: 20210112427
    Abstract: A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. Both stored maps and tracking maps used by portable devices may have wireless fingerprints associated with them. The portable devices may maintain wireless fingerprints based on wireless scans performed repetitively, based on one or more trigger conditions, as the devices move around the physical world. The wireless information obtained from these scans may be used to create or update wireless fingerprints associated with locations in a tracking map on the devices. One or more of these wireless fingerprints may be used when a previously stored map is to be selected based on its coverage of an area in which the portable device is operating. Maintaining wireless fingerprints in this way provides a reliable and low latency mechanism for performing map-related operations.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 15, 2021
    Applicant: Magic Leap, Inc.
    Inventors: Gilboa Shveki, Ben Weisbih, Ofer Kapota, Rafael Domingos Torres, Daniel Olshansky, Joel David Holder
  • Publication number: 20210093867
    Abstract: A nerve stimulation system is disclosed including a nerve interface device having a cuff that receives a nerve of a user; and first and second rings of electrodes mounted on the cuff, each ring of electrodes including a plurality of electrodes and wherein each electrode in the first ring has a corresponding longitudinally-aligned electrode in the second ring so as to form a plurality of pairs of electrodes spaced apart from each other along the longitudinal axis. The system includes a stimulation device in communication with the pairs of electrodes to generate different electrical signals for the pairs of electrodes, a signal routing module to store signal routing information necessary to cause a physiological response in a user and to cause the signals to be delivered accordingly, and a configuration module for monitoring and updating the signal routing information based on information detected or received by the nerve stimulation system.
    Type: Application
    Filed: December 11, 2018
    Publication date: April 1, 2021
    Inventors: Matteo DONEGA, Daniel CHEW, David Holder, Kirill ARISTOVICH, Rizwan BASHIRULLAH
  • Patent number: 10957112
    Abstract: An augmented reality viewing system is described. A local coordinate frame of local content is transformed to a world coordinate frame. A further transformation is made to a head coordinate frame and a further transformation is made to a camera coordinate frame that includes all pupil positions of an eye. One or more users may interact in separate sessions with a viewing system. If a canonical map is available, the earlier map is downloaded onto a viewing device of a user. The viewing device then generates another map and localizes the subsequent map to the canonical map.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: March 23, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Jeremy Dwayne Miranda, Rafael Domingos Torres, Daniel Olshansky, Anush Mohan, Robert Blake Taylor, Samuel A. Miller, Jehangir Tajik, Ashwin Swaminathan, Lomesh Agarwal, Ali Shahrokni, Prateek Singhal, Joel David Holder, Xuan Zhao, Siddharth Choudhary, Helder Toshiro Suzuki, Hiral Honar Barot, Eran Guendelman, Michael Harold Liebenow, Christian Ivan Robert Moore
  • Patent number: 10922328
    Abstract: Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: February 16, 2021
    Assignee: Oracle International Corporation
    Inventors: David Wayne Nowakowski, Scott Gene Buss, John David Bilthuis, Pradip Kumar Pandey, George R. Pogmore, John David Holder
  • Publication number: 20200384265
    Abstract: A nerve stimulation system including at least one nerve interface device is disclosed. The device includes a cuff portion having an assembled position in which the cuff portion forms at least part of a passageway for receiving a nerve along a longitudinal axis passing through the passageway; and first and second rings of electrodes mounted on the cuff portion, each ring of electrodes including a plurality of electrodes, and wherein each electrode in the first ring has a corresponding longitudinally-aligned electrode in the second ring so as to form a plurality of pairs of electrodes spaced apart from each other along the longitudinal axis. The system includes a stimulation device in communication with the pairs of electrodes to generate different electrical signals for the pairs of electrodes and a control system that causes the different signals to causes different physiological responses.
    Type: Application
    Filed: December 11, 2018
    Publication date: December 10, 2020
    Inventors: Matteo DONEGA, Daniel CHEW, David Holder, Kirill ARISTOVICH
  • Publication number: 20200316372
    Abstract: A nerve interface device including at least one cuff portion having an assembled position in which the cuff portion forms at least part of a passageway for receiving a nerve along a longitudinal axis passing through the passageway; and first and second rings of electrodes mounted on the at least one cuff portion, each ring of electrodes including a plurality of electrodes. Each electrode in the first ring has a corresponding longitudinally-aligned electrode in the second ring so as to form a plurality of pairs of electrodes spaced apart from each other along the longitudinal axis. The plurality of pairs of electrodes includes at least a first pair of electrodes, the first pair of electrodes mounted on the at least one cuff portion. The at least one cuff portion includes an asymmetric configuration about a central axis perpendicular to the longitudinal cuff axis.
    Type: Application
    Filed: December 11, 2018
    Publication date: October 8, 2020
    Inventors: Rizwan BASHIRULLAH, Gerald Edwin HUNSBERGER, Matteo DONEGA, Daniel CHEW, David Holder, Kirill ARISTOVICH
  • Patent number: 10769129
    Abstract: Techniques for tracking function usage in an enterprise system are provided. The techniques include executing a set of processes in one or more applications on one or more computer systems. Next, a set of threads in each process is used to track, in a hash table stored in memory on a computer system, calls to a set of functions by the process. A thread in the process is then used to update a data store containing usage data for the process with the tracked calls in the hash table.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: September 8, 2020
    Assignee: Oracle International Corporation
    Inventors: Pradip Kumar Pandey, Ira Foster Bindley, John David Holder, Brett Weston McGarity, Jason Michael Rice
  • Publication number: 20200113477
    Abstract: There are disclosed methods and apparatus for determining electrical properties in a peripheral nerve of a human or animal subject. A plurality of electrodes are spaced around a perimeter of the peripheral nerve, and a phase separated pair of first and second probe electrical signals are applied simultaneously to a set of respective first and second combinations of electrodes, the phase separated pair of first and second probe electrical signals having different signal phases from each other. One or more combined responses to the phase separated pair are collected at one or more of the plurality of electrodes, and a pair of phase separated electrical responses are collected corresponding to the different signal phases from the one or more combined responses. The pair of phase separated electrical responses are used to determine electrical properties of the peripheral nerve within the perimeter.
    Type: Application
    Filed: June 8, 2018
    Publication date: April 16, 2020
    Inventors: Thomas DOWRICK, Kirill ARISTOVICH, David HOLDER
  • Publication number: 20200090407
    Abstract: An augmented reality viewing system is described. A local coordinate frame of local content is transformed to a world coordinate frame. A further transformation is made to a head coordinate frame and a further transformation is made to a camera coordinate frame that includes all pupil positions of an eye. One or more users may interact in separate sessions with a viewing system. If a canonical map is available, the earlier map is downloaded onto a viewing device of a user. The viewing device then generates another map and localizes the subsequent map to the canonical map.
    Type: Application
    Filed: August 12, 2019
    Publication date: March 19, 2020
    Applicant: Magic Leap, Inc.
    Inventors: Jeremy Dwayne Miranda, Rafael Domingos Torres, Daniel Olshansky, Anush Mohan, Robert Blake Taylor, Samuel A. Miller, Jehangir Tajik, Ashwin Swaminathan, Lomesh Agarwal, Ali Shahrokni, Prateek Singhal, Joel David Holder, Xuan Zhao, Siddharth Choudhary, Helder Toshiro Suzuki, Hiral Honar Barot, Eran Guendelman, Michael Harold Liebenow
  • Patent number: 10572302
    Abstract: Systems, methods, and other embodiments associated with executing and analyzing processes are described. In one embodiment, a method includes providing access to a process execution architecture for executing available processes. The example method may also include evaluating configuration data to determine that an analysis is to be performed upon a first process for a user in response to the user accessing and logging into the process execution architecture. The example method may also include initiating an analysis session and executing the first process within the analysis session for the user while providing separate accessibility to other users to concurrently executing the first process. The example method may also include executing an analysis tool through the analysis session for analyzing execution of the first process. The example method may also include providing results of the analysis.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: February 25, 2020
    Assignee: ORACLE INTERNATÍONAL CORPORATÍON
    Inventor: John David Holder
  • Publication number: 20200051328
    Abstract: A cross reality system that provides an immersive user experience by storing persistent spatial information about the physical world that one or multiple user devices can access to determine position within the physical world and that applications can access to specify the position of virtual objects within the physical world. Persistent spatial information enables users to have a shared virtual, as well as physical, experience when interacting with the cross reality system. Further, persistent spatial information may be used in maps of the physical world, enabling one or multiple devices to access and localize into previously stored maps, reducing the need to map a physical space before using the cross reality system in it. Persistent spatial information may be stored as persistent coordinate frames, which may include a transformation relative to a reference orientation and information derived from images in a location corresponding to the persistent coordinate frame.
    Type: Application
    Filed: October 4, 2019
    Publication date: February 13, 2020
    Applicant: Magic Leap, Inc.
    Inventors: Anush Mohan, Rafael Domingos Torres, Daniel Olshansky, Samuel A. Miller, Jehangir Tajik, Joel David Holder, Jeremy Dwayne Miranda, Robert Blake Taylor, Ashwin Swaminathan, Lomesh Agarwal, Hiral Honar Barot, Helder Toshiro Suzuki, Ali Shahrokni, Eran Guendelman, Prateek Singhal, Xuan Zhao, Siddharth Choudhary, Nick Kramer, Ken Tossell
  • Publication number: 20190138348
    Abstract: Systems, methods, and other embodiments associated with executing and analyzing processes are described. In one embodiment, a method includes providing access to a process execution architecture for executing available processes. The example method may also include evaluating configuration data to determine that an analysis is to be performed upon a first process for a user in response to the user accessing and logging into the process execution architecture. The example method may also include initiating an analysis session and executing the first process within the analysis session for the user while providing separate accessibility to other users to concurrently executing the first process. The example method may also include executing an analysis tool through the analysis session for analyzing execution of the first process. The example method may also include providing results of the analysis.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventor: John David HOLDER
  • Publication number: 20190102417
    Abstract: Techniques for tracking function usage in an enterprise system are provided. The techniques include executing a set of processes in one or more applications on one or more computer systems. Next, a set of threads in each process is used to track, in a hash table stored in memory on a computer system, calls to a set of functions by the process. A thread in the process is then used to update a data store containing usage data for the process with the tracked calls in the hash table.
    Type: Application
    Filed: February 28, 2018
    Publication date: April 4, 2019
    Applicant: Oracle International Corporation
    Inventors: Pradip Kumar Pandey, Ira Foster Bindley, John David Holder, Brett Weston McGarity, Jason Michael Rice
  • Publication number: 20180150532
    Abstract: Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 31, 2018
    Applicant: Oracle International Corporation
    Inventors: David Wayne NOWAKOWSKI, Scott Gene BUSS, John David BILTHUIS, Pradip Kumar PANDEY, George R. POGMORE, John David HOLDER
  • Publication number: 20180092560
    Abstract: There is disclosed a method of determining electrical properties in a peripheral nerve of a human or animal subject using a plurality of electrodes spaced around a perimeter of the nerve, by applying a probe electrical signal to each of a plurality of combinations of the electrodes, and using the resulting electrical responses to determine the electrical properties, for example by carrying out an electrical impedance tomography image reconstruction.
    Type: Application
    Filed: April 20, 2016
    Publication date: April 5, 2018
    Inventors: David Holder, Kirill Aristovich
  • Patent number: 9864789
    Abstract: Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 9, 2018
    Assignee: Oracle International Corporation
    Inventors: David Wayne Nowakowski, Scott Gene Buss, John David Bilthuis, Pradip Kumar Pandey, George R. Pogmore, John David Holder