Patents by Inventor Stephen Christopher

Stephen Christopher 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: 20190251094
    Abstract: A migration management service can partition a service and migrate resource data without requiring the resource to be taken offline. The migration management service can receive a request to partition a service into multiple partitioned services that are independent of one another. The request can identify one or more resources associated with each partition. For example, a single service receiving data for resources throughout the world can be divided into multiple regional services, where each regional service is independent of the others. The migration management service can track the status of data while migrating. As new messages are received from resources, the migration management service can determine the migration status of the resources. If the data for a resource is not migrated, the original data store can be used. However, if the data is migrated, the message can be forwarded to the appropriate partition for further processing.
    Type: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Inventors: Stephen Christopher Trier, Xuan Wu, Chao Song, Guoqiang Duan, Aaron Joseph Coon, Brian Lee Blackmore, William Lundberg
  • Publication number: 20190238389
    Abstract: A digital audio gateway device for use in a wireless network of digital audio playback devices. The gateway device is wirelessly linked to one or more digital audio playback devices to provide a gateway to the Internet for the digital audio playback devices. In addition to functioning as a gateway, the device provides additional functionality and may act as a cache of digital audio data for the various digital audio players connected in the wireless network and may also act to automatically update digital audio content on the audio players, synchronize digital audio content and playlists between the digital audio players and continue automatically or upon user request a particular playlist as the user moves from one digital audio player to another.
    Type: Application
    Filed: April 10, 2019
    Publication date: August 1, 2019
    Inventors: Jeffrey Jonathan Spurgat, Stephen Christopher Gladwin, Hoyet Harrison Andrews, III
  • Patent number: 10346187
    Abstract: Technologies are provided for running multiple firmware instances in a board management controller (BMC). A BMC can be configured to execute a first BMC firmware natively and to execute a virtualized second BMC firmware in an emulator. The virtualized second BMC firmware can be an instance of an older BMC firmware, and the first BMC firmware can be an instance of a newer BMC firmware configured to use the emulator to delegate control of hardware components it does not support to the instance of the older firmware. As the newer firmware is updated to support additional hardware components, the instance of the older firmware's control of those components can be disabled. BMC commands can be received and routed to the multiple firmware instances that support them for processing.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Christopher Trier, Aaron Joseph Coon
  • Patent number: 10338845
    Abstract: Techniques for securely destroying data stored on a portable storage device may be provided. For example, a portable storage device includes a first memory configured to store data while a current is supplied by a second device or a capacitor of the first device. One or more capacitors of the portable device may be configured to store a charge to provide the current to the first memory. A processor that is configured to access computer-executable instructions of a second memory of the first device may provide instructions to enable transfer of the data stored in the first memory to the second device. In particular embodiments, the data stored in the first memory may be erased in response to the current no longer being provided by the second device or the one or more capacitors.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: July 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Singh, Stephen Christopher Trier
  • Patent number: 10330494
    Abstract: A wearable fall-detection device has a variety of sensors, including a pressure sensor, that provide signals for sampling environmental conditions acting on the device. An average of pressure data samples is used to determine a resultant that may indicate an amount of noise in a pressure data signal, and statistical analysis of the noise and the pressure signal average may be used to determine a confidence estimate value that indicates a level of confidence in the amount of noise that a pressure signal is subject to, or includes. The confidence estimate and known fall data, such as change in pressure between a person standing and lying, can create a threshold function that may adapt according to sampled data thus providing a customizable (either statically or dynamically) threshold function for comparing sensor data against rather than comparing data with just a linear threshold function.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: June 25, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: James Ronald Barfield, Stephen Christopher Welch
  • Patent number: 10289629
    Abstract: A migration management service can partition a service and migrate resource data without requiring the resource to be taken offline. The migration management service can receive a request to partition a service into multiple partitioned services that are independent of one another. The request can identify one or more resources associated with each partition. For example, a single service receiving data for resources throughout the world can be divided into multiple regional services, where each regional service is independent of the others. The migration management service can track the status of data while migrating. As new messages are received from resources, the migration management service can determine the migration status of the resources. If the data for a resource is not migrated, the original data store can be used. However, if the data is migrated, the message can be forwarded to the appropriate partition for further processing.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: May 14, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Stephen Christopher Trier, Xuan Wu, Chao Song, Guoqiang Duan, Aaron Joseph Coon, Brian Lee Blackmore, William Lundberg
  • Publication number: 20190128664
    Abstract: A system includes a light source, a detector, and a processor. The light source is configured to emit light onto a target. The detector is configured to receive light interaction between the emitted light and the target. The processor is configured to receive the light interaction between the emitted light and the target and further configured to process the light interaction to determine an edge profile associated with the target.
    Type: Application
    Filed: December 6, 2017
    Publication date: May 2, 2019
    Inventors: Travis William GRODT, Stephen Christopher Kekoa HAGER, Henry Luis LOTT, David Marcus TUNG, Joachim Walter AHNER
  • Publication number: 20190125313
    Abstract: Described herein are chargers for wirelessly charging an ultrasound imaging device. The charger may include a base member, a transmitter coil coupled to the base member, and a cradle extending from the top surface of the base member and including a surface configured to receive the ultrasound imaging device, where the first surface is disposed a vertical distance above the top surface of the base member. The cradle may be configured such that no portion of the ultrasound imaging device contacts the top surface of the base member when the cradle holds the ultrasound imaging device. The cradle may be configured to hold the ultrasound imaging device so as to substantially maintain alignment of a receiver coil of the ultrasound imaging device with the transmitter coil.
    Type: Application
    Filed: October 26, 2018
    Publication date: May 2, 2019
    Applicant: Butterfly Network, Inc.
    Inventors: Dominick Mastri, Matthew de Jonge, Stephen Christopher, Paul Maxted, Matthew R. Hageman
  • Publication number: 20190125064
    Abstract: Described herein is an apparatus and method for attaching an ultrasound imaging device to a user. The apparatus may include a clip configured to clip to a portion of the user's clothing. The apparatus may further include a holding element configured to receive the ultrasound imaging device and hold the ultrasound imaging device in place.
    Type: Application
    Filed: October 26, 2018
    Publication date: May 2, 2019
    Applicant: Butterfly Network, Inc.
    Inventors: Matthew de Jonge, Stephen Christopher, Jake Eisner
  • Patent number: 10265075
    Abstract: Devices for occluding an aneurysm are provided. In particular, the device include an upper member that sits against the dome of the aneurysm, a lower member that sits in the neck of the aneurysm, and a means of adjusting the overall dimensions of the device. Also provided are methods of making and using these devices.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: April 23, 2019
    Assignees: STRYKER CORPORATION, STRYKER EUROPEAN HOLDINGS I, LLC
    Inventors: Stephen Christopher Porter, Tri D. Tran, Hanh Ho, Thach Cao
  • Publication number: 20190102525
    Abstract: The present invention extends to methods, systems, and computer program products for identifying and consenting to permissions for workflow and code execution. Aspects of the invention can be used to automatically scan a workflow or code definition to identify (potentially all) the actions/triggers a workflow or program intends to perform on behalf of a user. The user is shown the actions/triggers the workflow or program intends to perform (e.g., at a user interface) before consent to perform the actions/triggers is granted. As such, a user is aware of intended actions/triggers of a workflow or program before granting consent. Further, since actions/triggers are identified from the workflow or code definition (and not formulated by an author), permission requests better align with permissions that workflow or program functionality actually uses during execution.
    Type: Application
    Filed: May 11, 2018
    Publication date: April 4, 2019
    Inventors: Sunay Vaishnav, Merwan Vishnu Hade, Stephen Christopher Siciliano, David Nissimoff, FNU Anubhav
  • Patent number: 10240396
    Abstract: Directional control of a rotary steerable drilling assembly can be facilitated by a flow control module for maintaining a geostationary position or orientation of components of the assembly. The drilling assembly can include a bit shaft and an offset mandrel for adjusting a longitudinal axis of the bit shaft. A drive mechanism can rotate the offset mandrel independently of the bit shaft to maintain the offset mandrel in a geostationary position or orientation relative to a formation of the earth and/or a wellbore. A flow control module controllably directs a fluid flow to the drive mechanism. The flow control module can include an inner body and an outer body, defining an annulus there between and one or more blades within the annulus, each of the blades being rotatable to provide a range of angles with respect to a longitudinal axis of the flow control module.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: March 26, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Stephen Christopher Janes, Daniel Martin Winslow, Neelesh V. Deolalikar
  • Patent number: 10197631
    Abstract: Techniques described herein may be used to provide a driver of a vehicle with an accurate assessment of the remaining life of the vehicle battery. An on-board device may collect information from one or more sensors or devices within the vehicle. The information may be processed to generate a data set that accurately describes the current status and operating conditions of the battery. The data set may be used to evaluate the health of the battery and make predictions regarding the future performance of the battery, which may be communicated to the driver of the vehicle. Machine-learning techniques may be implemented to improve upon methodologies to evaluate the health of the battery and make predictions regarding battery performance.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: February 5, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: James Ronald Barfield, Jr., Stephen Christopher Welch, Thomas Steven Taylor
  • Publication number: 20190005256
    Abstract: Aspects extend to methods, systems, and computer program products for creating workflow instances. Workflow templates define different functionalities, such as, for example, between fixed and variable functionality or between functionality authored by different co-authors. Different functionalities defined in a workflow template can be configured to interoperate to provide workflow instances. Functionality defined within a workflow template can be instantiated in a workflow instance based on properties corresponding to the functionality. The properties can include connections with credentials for accessing resources used by the functionality. Connections can obscure access to credentials so that processes outside of a workflow instance cannot use the credentials to access resources.
    Type: Application
    Filed: October 17, 2017
    Publication date: January 3, 2019
    Inventors: Sunay Vaishnav, Charles William Lamanna, Kartik Rao Polepalli, Stephen Christopher Siciliano
  • Publication number: 20180349155
    Abstract: When an application is booted, a font that will be used with the application is identified and it is determined whether the identified font it locally available to the device. If not, a request to a remote font service is automatically generated, and the identified font is downloaded based upon the detected application boot. The device then finishes booting the application.
    Type: Application
    Filed: August 9, 2018
    Publication date: December 6, 2018
    Inventors: Cameron A. Scott, Stephen Christopher Lozada Chua
  • Patent number: 10122569
    Abstract: A digital audio gateway device for use in a wireless network of digital audio playback devices. The gateway device is wirelessly linked to one or more digital audio playback devices to provide a gateway to the Internet for the digital audio playback devices. In addition to functioning as a gateway, the device provides additional functionality and may act as a cache of digital audio data for the various digital audio players connected in the wireless network and may also act to automatically update digital audio content on the audio players, synchronize digital audio content and playlists between the digital audio players and continue automatically or upon user request a particular playlist as the user moves from one digital audio player to another.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: November 6, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Jeffrey Jonathan Spurgat, Stephen Christopher Gladwin, Hoyet Harrison Andrews, III
  • Patent number: D846128
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: April 16, 2019
    Assignee: Butterfly Network, Inc
    Inventors: Matthew de Jonge, Christopher Thomas McNulty, David Elgena, Stephen Christopher, Paul Maxted, Jonathan C. Schultz, Benjamin Chopra
  • Patent number: D846269
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: April 23, 2019
    Assignee: Butterfly Network, Inc.
    Inventors: Matthew de Jonge, Stephen Christopher
  • Patent number: D846749
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: April 23, 2019
    Assignee: Butterfly Network, Inc.
    Inventors: Matthew de Jonge, Christopher Thomas McNulty, David Elgena, Stephen Christopher, Paul Maxted, Jonathan C. Schultz, Benjamin Chopra
  • Patent number: D847738
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: May 7, 2019
    Assignee: Butterfly Network, Inc.
    Inventors: Dominick Mastri, Matthew de Jonge, Stephen Christopher, Paul Maxted, Matthew R. Hageman