Patents by Inventor Christopher Peters

Christopher Peters 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: 10983774
    Abstract: Extension patterns are deployed to core deployment patterns stored in a first software repository. An event relating to registration of a component is detected. In response to detecting the event, a tool registry can be queried to identify one or more extension deployment patterns for use with one or more core deployment patterns. Based upon the query, one or more extension deployment components can be retrieved from a second software repository. The one or more extension deployment components can be deployed on top of one or more instances of the one or more core deployment patterns.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alberto Giammaria, Christopher A. Peters, Thomas Spatzier
  • Publication number: 20210109795
    Abstract: Described herein is a system and method for latency-aware thread scheduled. For each processor core, an estimated cost to schedule a particular thread on the processor core is calculated. The estimated cost to schedule can be a period of time between the scheduling decision and the point in time where the scheduled thread begins to run. For each processor core, an estimated cost to execute the particular thread on the processor core is calculated. The estimated cost to execute can be a period of time spent actually running the particular thread on a particular processor core. A determination as to which processor core to utilize for execution of the particular thread based, at least in part, upon the calculated estimated costs to schedule the particular thread and/or the calculated estimated costs to execute the particular thread. The particular thread can be scheduled to execute on the determined processor core.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gregory John COLOMBO, Rahul NAIR, Mark Allan BELLON, Christopher Peter KLEYNHANS, Jason LIN, Ojasvi CHOUDHARY, Tristan Anthony BROWN
  • Patent number: 10965818
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The set of virtual servers for at least one of the accounts includes a voice-over-IP (VoIP) server. The apparatus also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a graphical user interface (GUI) including a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: March 30, 2021
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10926137
    Abstract: A system and method for automatically trimming and reclassifying workout data is disclosed. The system receives data associated with a workout of a user from at least one sensor associated with the user, the workout being classified as a first type of workout. The system processes the data to identify at least one time interval during the workout that does not correspond to the first workout type. The system prompts the user to select whether to remove or reclassify a subset of the data that is associated with the identified time interval. If the user chooses to do so, the system removes or reclassifies the subset of the data that is associated with the identified time interval. The system generates and provides workout depictions using the data, at least one of which illustrates only the remaining data that was not removed or reclassified.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: February 23, 2021
    Assignee: Under Armour, Inc.
    Inventors: William Quast, Julia Lu, Suraj Bhattarai, Kaitlyn Carpenter, Brian Lewis, Christopher Peters
  • Patent number: 10929167
    Abstract: Communicating a low-latency event across a virtual machine boundary. Based on an event signaling request by a first process running at a first virtual machine, the first virtual machine updates a shared register that is accessible by a second virtual machine. Updating the shared register includes updating a signal stored in the shared register. The first virtual machine sends an event signal message, which includes a register identifier, through a virtualization fabric to the second virtual machine. The second virtual machine receives the event signaling message and identifies the register identifier from the message. Based on the register identifier, the second virtual machine reads the shared register, identifying a value of the signal stored in the shared register. Based at least on the value of the signal comprising a first value, the second virtual machine signals a second process running at the second virtual machine.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: February 23, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Lin, Gregory John Colombo, Mehmet Iyigun, Yevgeniy Bak, Christopher Peter Kleynhans, Stephen Louis-Essman Hufnagel, Michael Ebersol, Ahmed Saruhan Karademir, Shawn Michael Denbow, Kevin Broas, Wen Jia Liu
  • Patent number: 10931122
    Abstract: A pre-charge circuit is provided for pre-charging the input node of a capacitive component to which the multiplexer output is fed to a charge level that is close to or approximates the signal output level of the multiplexer when its output is next switched. In order to reduce the level shifting burden on the amplifier in the pre-charge circuit, each pre-charge circuit input channel has a respective capacitor that is able to be switched in and out of series with the respective multiplexer channels, such that the respective capacitors track the signal levels on the multiplexer channels. The provision of the corresponding capacitors for each MUX channel reduces the input current to the pre-charge amplifier, and allows for the level shifting burden to be taken by the capacitors, leading to more stable and lower power operation.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: February 23, 2021
    Assignee: ANALOG DEVICES INTERNATIONAL UNLIMITED COMPANY
    Inventors: Christopher Peter Hurrell, Sanjay Rajasekhar
  • Publication number: 20210038944
    Abstract: A method for providing activity data to a user for a workout session includes receipt of first activity data from a first activity sensor and receipt of second activity data from a second activity sensor during the workout session. A first parameter is generated for a workout attribute based on the first activity data received during a first time interval of the workout session, and a second parameter is generated for the workout attribute based on the second activity data received during a second time interval of the workout session. An aggregate parameter for the workout attribute is generated based on both the first parameter and the second parameter. The first activity data and the second activity data generated during the workout session are transmitted to a remote server where a third parameter for the workout attribute is generated.
    Type: Application
    Filed: August 24, 2020
    Publication date: February 11, 2021
    Inventors: Atherton Brant Winterbottom, William Quast, Corey Roberts, Conrad Stoll, Joshua Dale, Skyler Whittlesey, Allan Glen, Christopher Peters
  • Publication number: 20210004253
    Abstract: Provided is a method, computer program product, and system for adjusting a container-based application. A processor may receive one or more function calls at a container-based application. The processor may process the one or more function calls using the container-based application. The processor may obtain performance data from the container-based application based on the processing of the one or more function calls. The processor may analyze the performance data against a performance measure limit. The processor may adjust an aspect of the container-based application based on the analysis of the performance data. The aspect may be one or more selected from the group consisting of a resource and a functionality of the contain-based application.
    Type: Application
    Filed: July 5, 2019
    Publication date: January 7, 2021
    Inventors: Andrew Paul Barnes, Clea Anne Zolotow, Oliver Raff, Christopher Peter Baker, Mihai Criveti
  • Patent number: 10862948
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers are configured to provide a respective virtual data center for each of a plurality of accounts. The respective virtual data center for each account is configured to provide virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual servers, including at least one Voice-over-IP (VoIP) server. The VoIP server provides VoIP service for a plurality of users of the account.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: December 8, 2020
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
  • Publication number: 20200371360
    Abstract: An example head-mounted display device includes a light projector, an optical assembly arranged to direct light from a light projector to a user, and an actuator module. The optical assembly includes a variable focus lens assembly including a rigid refractive component, a shaper ring defining an aperture, and a flexible lens membrane between the shaper ring and the rigid refractive component and covering the aperture. The refractive component, the shaper ring, and the lens membrane are arranged along an axis. The refractive component and the lens membrane define a chamber containing a volume of fluid. The actuator module is configured to adjust an optical power of the variable focus lens by moving the shaper ring relative to the refractive component along the axis, such that a curvature of the lens membrane in the aperture is modified.
    Type: Application
    Filed: May 22, 2020
    Publication date: November 26, 2020
    Inventors: Timothy Mark Dalrymple, David Tinch, Michael Anthony Klug, Clinton Carlisle, Jason Donald Mareno, Arno Leon Konings, Christopher Peter Couste, Charles Robert Schabacker, Bach Nguyen
  • Patent number: 10844432
    Abstract: The invention relates to improving the movement of a target polynucleotide with respect to a transmembrane pore when the movement is controlled by a polynucleotide binding protein. The invention also relates to improved transmembrane pores and polynucleotide binding proteins.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: November 24, 2020
    Assignee: Oxford Nanopore Technologies, Ltd.
    Inventors: Lakmal Jayasinghe, Elizabeth Jayne Wallace, Jonathan Bankes Pugh, Richard George Hambley, Neil Roger Wood, Clive Gavin Brown, James White, Andrew John Heron, Mark John Bruce, Christopher Peter Youd, Rebecca Victoria Bowen
  • Patent number: 10826519
    Abstract: The present disclosure provides alternative solutions to the problem of providing a stable voltage reference to high speed ADCs that possess high sampling rates. In one example the high speed amplifier is replaced by a smaller, slower, lower power amplifier in combination with a relatively large capacitor connected to the same node as the amplifier output and the ADC reference input. The capacitor is charged substantially to the external reference voltage and hence keeps the reference input of the ADC almost at the external reference voltage between conversions, such that when conversion is about to occur and the external reference is switched in then very little charge is required from the external reference, and hence the reference signal quickly settles.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: November 3, 2020
    Assignee: Analog Devices International Unlimited Company
    Inventors: Christopher Peter Hurrell, Rares Andrei Bodnar
  • Patent number: 10809879
    Abstract: Systems and methods for displaying a simplified version of a modification of a media content item on a mobile device are provided. The mobile device can receive, via a user interface presented on the mobile device, a request for a desired modification of an original media content item. The mobile device can perform a simplified version of the desired modification of the original media content item. The mobile device can present a preview of the modified media content item in the user interface. The mobile device can transmit, to another computing device, the original media content item with the request for the desired modification.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: October 20, 2020
    Assignee: GOOGLE LLC
    Inventors: Reed G A Morse, Christopher Peter Rhodes, John Gregg, Damien Kelly, Rushabh Ashok Doshi, Jason Toff, Molly Castle Nix, Joshua Abraham Tabak
  • Patent number: 10806588
    Abstract: An acetabular prosthesis is described that includes a shell having an outer surface and an inner surface, the outer surface defining an external shape. There is at least one through bore extending from the outer surface of the shell to the inner surface of the shell. At least one augment is configured to be positioned at least partially within the at least one through bore of the shell such that, in an assembled state, the shell and the at least one augment define a modified external shape.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: October 20, 2020
    Assignee: Biomet Manufacturing, LLC
    Inventors: Kirk J. Bailey, Christopher Peters, Adolph V. Lombardi, Stephanie Klunk, Aaron P. Smith, Keith R. Berend
  • Publication number: 20200290304
    Abstract: The invention relates to a stack of absorbent sheets, such as paper towels, toilet tissue, napkins, facial tissue, and the like. The stack has a binding element that is compressed and sewn with a first line of stitching disposed adjacent to the first edge of the bound stack, such as the top edge. The binding element may be free from adhesives. The line of stitches facilitate separation and removal of individual sheets and may alleviate the need for perforations or a line of weakness.
    Type: Application
    Filed: October 31, 2017
    Publication date: September 17, 2020
    Inventors: Julie Ann Paveletzke, Christopher Peter Olson
  • Publication number: 20200276060
    Abstract: An absorbent article has a top sheet, a back sheet, and an absorbent assembly positioned between the back sheet and the top sheet. The absorbent article includes a fluid intake layer positioned between the absorbent assembly and the top sheet. The fluid intake layer has a rearward-facing arch located in a back portion of the fluid intake layer. The fluid intake layer has an opening. The absorbent article includes a first lateral stiffener and a second lateral stiffener extending along a majority of the longitudinal side edges of the fluid intake layer. The absorbent article includes a first flexure, a second flexure, and a third flexure in a rear portion of the absorbent article.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Inventors: Suzanne Marie Schmoker, Heidi Bauerlein Hopkins, Sohyun Sara Park, Christopher Peter Olson
  • Publication number: 20200275809
    Abstract: Disclosed are stacks of absorbent sheets, such as paper towels, toilet tissue, napkins, facial tissue, and the like. The stacks generally comprise a plurality of absorbent sheets bound by compressing the sheets to form a binding element. The binding element is generally free from adhesives or mechanical fasteners, and acts to bind the sheets to one another and form the 5 stack. The binding element may be disposed along only a portion of the stack or may extend continuously across a first dimension of the stack Binding the stack in this manner generally results in individual sheets arranged in facing arrangement with one another without an adhesive disposed between them and as such the entire sheet may be used once it is dispensed from the stack.
    Type: Application
    Filed: October 31, 2017
    Publication date: September 3, 2020
    Inventors: Julie Ann Paveletzke, Christopher Peter Olson
  • Patent number: 10758779
    Abstract: A method for providing activity data to a user for a workout session includes receipt of first activity data from a first activity sensor and receipt of second activity data from a second activity sensor during the workout session. A first parameter is generated for a workout attribute based on the first activity data received during a first time interval of the workout session, and a second parameter is generated for the workout attribute based on the second activity data received during a second time interval of the workout session. An aggregate parameter for the workout attribute is generated based on both the first parameter and the second parameter. The first activity data and the second activity data generated during the workout session are transmitted to a remote server where a third parameter for the workout attribute is generated.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: September 1, 2020
    Assignee: Under Armour, Inc.
    Inventors: Atherton Brant Winterbottom, William Quast, Corey Roberts, Conrad Stoll, Joshua Dale, Skyler Whittlesey, Allan Glen, Christopher Peters
  • Patent number: 10742594
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a computing server configured to provide a respective group of virtual servers for each of a plurality of accounts. Each of the accounts has a respective set of domain names and a respective settings file. The apparatus also includes a domain name server (DNS). The DNS is configured and arranged to dynamically map a respective set of domain names for each account to network addresses of the respective group of virtual servers, provided for the account. The DNS performs the mapping according to a mapping function indicated in the respective settings file of the account. The respective settings file of a first account accounts includes a mapping function that is different from a mapping function included in the respective settings file of a second account.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: August 11, 2020
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10733391
    Abstract: A switched-capacitor integrator is described having the contribution to offset from the charge injection mismatch of switches connected to the summing nodes mitigated by using a switching scheme that conveys basically all the charge injection to the output, thus preventing net offset from being integrated.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: August 4, 2020
    Assignee: Analog Devices International Unlimited Company
    Inventors: Italo Carlos Medina Sánchez Castro, Adam James Glibbery, Christopher Peter Hurrell