Patents by Inventor Christopher Richards

Christopher Richards 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: 11417054
    Abstract: In one embodiment, a method includes displaying, for one or more displays of a virtual VR device, a first output image comprising a passthrough view of a real-world environment. The method includes identifying, using one or more images captured by one or more cameras of the VR display device, a real-world object in the real-world environment. The method includes receiving a user input indicating a first dimension corresponding to the real-world object. The method includes automatically determining, based on the first dimension, a second and third dimension corresponding to the real-world object. The method includes rendering, for the one or more displays of the VR display device, a second output image of a VR environment. The VR environment includes a MR object that corresponds to the real-world object. The MR object is defined by the determined first, second, and third dimensions.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: August 16, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Christopher Richard Tanner, Amir Mesguich Havilio, Michelle Pujals, Gioacchino Noris, Alessia Marra, Nicholas Wallen
  • Publication number: 20220244783
    Abstract: Broadly speaking, embodiments of the present techniques provide techniques for generating haptic feedback or haptic sensations and, in particular, techniques for scheduling such feedback or sensation when there are possibly conflicting requirements for such feedback or sensations.
    Type: Application
    Filed: May 15, 2020
    Publication date: August 4, 2022
    Inventors: Christopher Richard Avery, Nils Darphin, Thomas James Powell
  • Publication number: 20220231860
    Abstract: A database management system receives a request to perform a transaction. The database management system commits the transaction, and in response to committing the transaction, generates a cryptographic hash based on an attribute of the transaction. The cryptographic hash is stored in a leaf-region of a hash tree. In response to a request to verify the transaction, signatures are retrieved from the tree based on a traversal of the tree to locate the node corresponding to the transaction. The retrieved signatures are used to verify the transaction.
    Type: Application
    Filed: November 2, 2021
    Publication date: July 21, 2022
    Inventors: Tate Andrew Certain, Yannis Papakonstantinou, Allan Henry Vermeulen, Christopher Richard Jacques de Kadt
  • Publication number: 20220222593
    Abstract: Methods and apparatus for portable network interfaces to manage authentication and license enforcement. A system may include a plurality of resource instances including a producer instance configured to implement a network-accessible service, and an authentication coordinator. The coordinator may assign an interface record to the service, wherein the interface record comprises an IP address and a set of security properties. The coordinator may configure the security properties to allow a client to request an attachment of the interface record to a selected resource instance, such that the selected resource instance is enabled to transmit network messages from the IP address using one or more physical network interfaces of the selected resource instance. The producer resource instance initiates authentication operations for the service, including at least one authentication operation based on the IP address of the interface record.
    Type: Application
    Filed: April 1, 2022
    Publication date: July 14, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Christopher Richard Jacques de Kadt, James Alfred Gordon Greenfield
  • Patent number: 11386153
    Abstract: A flexible tagging and searching system can be configured to associate tags with the input data to enable a search of the input data. The flexible tagging and searching system can receive user data and determine an identifier associated with the user data. The system can compare the identifier with other identifiers to determine that the identifier is unique. After determining that the identifier is unique, the system can associate a critical tag with the user data and store the critical tag in a database. Then the system can associate a non-critical tag with the user data. In some instances, the system can return query results such as a set of tag data and/or a set of data items.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: July 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph James Greene, Daniel Larkin, Christopher Richard Kruse, Jason A Rhoads, Lance Dayton Byrd, Da Wang, Matthew Mitgang, Ruchi Jiwrajka
  • Publication number: 20220211530
    Abstract: In device for placing a toe of a patient's foot in traction may broadly include a shoe portion (e.g., a sole, counter, and strap(s)); a toe attachment apparatus (e.g., a Chinese finger trap) having a cable extending therefrom; a pulley, with the cable wrapped about the pulley; and an apparatus (e.g., a ratchet, an actuator, and the like) configured to apply tension to the cable to create traction in the toe. A second actuator may adjust lateral positioning of the pulley relative to the shoe portion to set a desired angle of adduction for the traction provided to the toe by the cable. A meter may be coupled to the cable to indicate an amount of tension provided thereto. Another actuator may adjust elevational positioning of the pulley relative to the shoe portion to set a desired angle of dorsiflexion for the traction provided to the toe by the cable.
    Type: Application
    Filed: February 8, 2022
    Publication date: July 7, 2022
    Inventors: Christopher Richard Showalter, Christopher John Greetham
  • Publication number: 20220214916
    Abstract: Techniques are disclosed for efficient utilization worker threads in a workflow-as-a-service (WFaaS) environment. A client device may request a workflow for execution by the client device. The client device may receive the requested workflow and initialize a set of worker threads to execute the workflow and a set of heartbeater threads to monitor the set of worker threads. Upon receiving an indication of a processing delay, the client device may capture the state of the workflow, suspend execution of the workflow, and store the workflow in a temporary queue. While the processing delay persists, the client device may use the set of worker threads to execute other tasks. When the processing delay terminates, the client device may resume execution of the workflow.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 7, 2022
    Applicant: Oracle International Corporation
    Inventors: Tanvir Singh Mundra, Christopher Richard Newcombe, Nathaniel Martin Glass
  • Patent number: 11381979
    Abstract: Embodiments of the present disclosure relate to defining and using unlicensed band, or sub-band, combinations for Carrier Aggregation (CA) for a wireless communication system that utilizes a standalone unlicensed technology (e.g., MulteFire or Fifth Generation (5G) New Radio (NR)). In general, a wireless device is configured with a CA combination that includes a Primary Cell (PCell) in a non-Dynamic Frequency Selection (DFS) spectrum and one or more Secondary Cells (SCells), at least one of which is in a DFS spectrum. In this manner, standalone operation in unlicensed spectrum utilizing DFS spectrum is provided.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: July 5, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Christopher Richards
  • Publication number: 20220205773
    Abstract: A scanning probe for a coordinate measuring machine with inductive position sensor signal gain control is provided. The scanning probe includes a stylus position detection portion with field generating and sensing coils, and for which corresponding output signals are indicative of a position of the probe tip of the stylus. Signal processing and control circuitry is configured to implement different operating regions, such as a central high gain operating region which corresponds to a central probe tip position range, as well as other lower gain operating regions, and for which transition operations may be performed for adjusting the gain. In various implementations, transition operations for adjusting a gain may include operations such as: adjusting power to a field generating coil configuration; adjusting a gain of a front end amplifier; altering characteristics of sensing coils; adjusting an input range of an analog to digital converter, etc.
    Type: Application
    Filed: December 31, 2020
    Publication date: June 30, 2022
    Inventors: Christopher Richard HAMNER, Scott Allen HARSILA, Scott Ellis HEMMINGS, Andrew Michael PATZWALD
  • Publication number: 20220210661
    Abstract: Methods and apparatus are provided. In an example aspect, a method in a wireless communication device is provided. The method comprises receiving, from a network node, an indication of useable frequencies for unlicensed wireless communication by the wireless communication device, selecting one or more of the useable frequencies for unlicensed wireless communication, and sending an indication of the selected one or more of the useable frequencies to the network node.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Inventors: Christopher Richards, Stephen Rayment, Martin Sjödin
  • Publication number: 20220174512
    Abstract: Systems and methods for collection and reporting of Channel Occupancy (CO) statistics for network tuning are provided. In some embodiments, a method performed by a wireless device for tuning one or more parameters of a network comprises obtaining a configuration for CO measurement and reporting. The method also includes obtaining a plurality of CO measurements based on the obtained configuration for CO measurement and reporting. One or more of the plurality of CO measurements are obtained when a Radio Resource Control (RRC) state of the wireless device is RRC_INACTIVE or RRC_IDLE. One or more of the plurality of CO measurements are obtained when the RRC state is RRC_CONNECTED. The method also includes reporting a result of one or more of the plurality of CO measurements to a network node. This might allow improved tuning of networks such as tuning of mechanisms that are used to compensate for potential CCA/LBT failures.
    Type: Application
    Filed: March 27, 2020
    Publication date: June 2, 2022
    Inventors: Johan Rune, Peter Alriksson, Marco Belleschi, Stephen Grant, Robert Karlsson, Christopher Richards, Iana Siomina
  • Patent number: 11343868
    Abstract: There is provided a method for establishing a connection between a Neutral Host (NH) network and one or more virtual radio access networks (vRANs), under a service level agreement (SLA) therebetween. The method comprises: sending a message to the one or more vRANs, the message including an identity of the NH network and at least a first radio parameter; in response to the message, receiving an identity of the one or more vRANs and at least a second radio parameter; and establishing the connection between the NH network and the one or more vRANs, based on the identity of the one or more vRANs, the identity of the NH network and one of the at least first radio parameter and the at least second radio parameter. The method is implemented in a network node, such as a Distributed Unit of a gNB.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: May 24, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Christopher Richards
  • Patent number: 11341115
    Abstract: At a logging service, a representation of a transaction requested by a client is received. The transaction includes at least a first write operation directed to a data object at a first data store. Based at least in part on the contents of the representation and contents of a persistent log of the logging service, a determination is made that the requested transaction is to be committed. A log record corresponding to the first write operation is inserted into the persistent log. The first write is propagated to the first data store after the record has been inserted in the persistent log.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Jacob Adam Gabrielson, Christopher Richard Jaques De Kadt
  • Publication number: 20220156662
    Abstract: A computer-implemented method and corresponding system automate lawn service price estimation and scheduling. The method determines at least one physical feature of the topography. The topography is associated with a received physical address of a residence. The received address identifies a physical location associated with the topography. The method estimates parameters to perform a lawn service at the residence based on the at least one physical feature determined. The estimating employs machine learning. The method computes a cost estimate for the lawn service at the residence, automatically, based on the parameters estimated. The method computes a price estimate and outputs the price estimate computed to an electronic device. The automated lawn service price estimation enables a lawn service professional to provide price estimates to a customer, automatically, without having to travel to the residence to observe and perform physical measurements of the topography.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 19, 2022
    Inventor: Christopher Richard Pickreign
  • Publication number: 20220158901
    Abstract: A network node, wireless device and various methods are provided. For example, a network node for operating in an unlicensed frequency band is provided. The network node includes processing circuitry configured to: modify at least one function of at least one carrier in a frequency band edge of the unlicensed frequency band where the frequency band edge being located, in a frequency domain, in a non-transmission portion of a spectrum mask that is configured to reduce leakage into an adjacent frequency band, and perform a communication function using the at least one carrier having the modified at least one function.
    Type: Application
    Filed: February 7, 2022
    Publication date: May 19, 2022
    Inventor: Christopher RICHARDS
  • Publication number: 20220155928
    Abstract: A method displays a chart including visual marks representing a dataset. The chart is based on content of displayed shelf regions, each determining a respective characteristic of the visual marks. The method generates a visual analytic object by applying a first analytic operation to the dataset, and displays the visual analytic object over the chart. The method detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region. The first shelf region defines a first characteristic of the visual marks. In response to the user input, the method updates content of the first shelf region to specify association with the first analytic operation and updates the first characteristic of the visual marks in the chart based on values of the set of data represented by the visual marks relative to values computed by the first analytic operation.
    Type: Application
    Filed: February 1, 2022
    Publication date: May 19, 2022
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbo, Marc Rueter
  • Publication number: 20220147388
    Abstract: Techniques are disclosed for efficient utilization worker threads in a workflow-as-a-service (WFaaS) environment. A client device may request a workflow for execution by the client device. The client device may receive the requested workflow and initialize a set of worker threads to execute the workflow and a set of heartbeater threads to monitor the set of worker threads. Upon receiving an indication of a processing delay, the client device may capture the state of the workflow, suspend execution of the workflow, and store the workflow in a temporary queue. While the processing delay persists, the client device may use the set of worker threads to execute other tasks. When the processing delay terminates, the client device may resume execution of the workflow.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 12, 2022
    Applicant: Oracle International Corporation
    Inventors: Tanvir Singh Mundra, Christopher Richard Newcombe, Nathaniel Martin Glass
  • Patent number: 11327795
    Abstract: Techniques are disclosed for efficient utilization worker threads in a workflow-as-a-service (WFaaS) environment. A client device may request a workflow for execution by the client device. The client device may receive the requested workflow and initialize a set of worker threads to execute the workflow and a set of heartbeater threads to monitor the set of worker threads. Upon receiving an indication of a processing delay, the client device may capture the state of the workflow, suspend execution of the workflow, and store the workflow in a temporary queue. While the processing delay persists, the client device may use the set of worker threads to execute other tasks. When the processing delay terminates, the client device may resume execution of the workflow.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: May 10, 2022
    Assignee: Oracle International Corporation
    Inventors: Tanvir Singh Mundra, Christopher Richard Newcombe, Nathaniel Martin Glass
  • Publication number: 20220141357
    Abstract: Disclosed is a method of synchronising an image sensor with a PWM driver operable to drive an arrangement associated with the image sensor, wherein at least one synchronisation signal produced by the image sensor is used to reset the PWM driver and the at least one synchronisation signal is delayed before being used to reset the PWM driver such that the switching on or off of the at least one synchronisation signal occurs at a defined time in relation to a sensitive period of the image sensor's operation.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 5, 2022
    Inventors: Mark Easton, Paul Windle, Ian Edward Charles Rogers, Andrew Benjamin Simpson Brown, Christopher Richard Avery
  • Publication number: 20220129601
    Abstract: A computer system may receive a layout of a data center, the layout of the data center identifying physical locations of a plurality of server racks, electrical distribution feeds, and uninterruptible power supplies. The computer system may receive a fault domain configuration for the datacenter, the fault domain configuration identifying virtual locations of a plurality of logical fault domains for distributing one or more instances so that the instances are stored on independent physical hardware devices within a single availability fault domain. The computer system may determine the configuration for the data center by assigning the plurality of fault domains to a plurality of electrical zones, wherein each electrical zone provides a redundant electrical power supply across the plurality of logical fault domains in an event of a failure of one or more electrical distribution feeds. The computer system may display the configuration for the data center on a display.
    Type: Application
    Filed: March 24, 2021
    Publication date: April 28, 2022
    Applicant: Oracle International Corporation
    Inventors: Abhishek Kar, Michael Hicks, Christopher Richard Newcombe, Kenneth J. Patchett