Patents by Inventor Charles Boyd

Charles Boyd 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: 20240148980
    Abstract: A needle actuator assembly for a drug delivery system includes a housing, a needle having retracted and extended positions, a needle actuator body received within the housing and configured to move from a pre-use position where the needle is in the retracted position to a use position where the needle is in the extended position and to a post-use position where the needle is in the retracted position, with the needle actuator having a button contact surface, and an actuator button received by the housing.
    Type: Application
    Filed: January 19, 2024
    Publication date: May 9, 2024
    Inventors: Oliver Charles Gazeley, Gareth James Lewis, David Aubrey Plumptre, Malcolm Stanley Boyd
  • Publication number: 20240091452
    Abstract: A drug delivery system for injecting a medicament includes a housing, a container configured to receive a medicament including a stopper configured to move within the container and a closure, a needle in fluid communication with the container, a spacer configured to be engaged with the stopper, a first plunger, a first spring configured to bias the first plunger in an axial direction, second plunger disposed about the first plunger, a second spring configured to bias the second plunger in an axial direction. The first plunger is configured to move the spacer and the container relative to the housing via the first spring to establish fluid communication between the container and the patient needle, and the second plunger is configured to move the spacer and the stopper relative to the container via the second spring.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 21, 2024
    Inventors: Oliver Charles Gazeley, David Aubrey Plumptre, Malcolm Stanley Boyd, Gareth James Lewis, James Alexander Senior
  • Patent number: 11577977
    Abstract: In one aspect, composite particles are described herein. A composite particle comprises a substrate, composite metallic or metal oxide nanoparticles supported by the substrate and an amphiphilic or hydrophilic component associated with the substrate, wherein the composite metallic or metal oxide nanoparticles comprise iron and at least one additional transition metal.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 14, 2023
    Assignees: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ARKANSAS, TRIAD GROWTH PARTNERS, LLC
    Inventors: Lauren Greenlee, Mojtaba Abolhassani, Charles Boyd Gause, Colm Griffith Humphreys, Alexis Wells Carpenter
  • Publication number: 20200283313
    Abstract: In one aspect, composite particles are described herein. A composite particle comprises a substrate, composite metallic or metal oxide nanoparticles supported by the substrate and an amphiphilic or hydrophilic component associated with the substrate, wherein the composite metallic or metal oxide nanoparticles comprise iron and at least one additional transition metal.
    Type: Application
    Filed: September 26, 2018
    Publication date: September 10, 2020
    Inventors: Lauren GREENLEE, Mojtaba ABOLHASSANI, Charles Boyd GAUSE, Colm Griffith HUMPHRIES, Alexis Wells CARPENTER
  • Patent number: 10015282
    Abstract: One or more techniques and/or systems are provided for generating a bundle package, digitally signing the bundle package, selectively distributing the bundle package, and/or indexing one or more resource packages retrieved from the bundle package. That is, a bundle package (e.g., an application or game bundle package) comprises one or more app packages comprising application code configured to execute on various computing environments (e.g., operating systems, processors, etc.). The bundle package may comprise one or more resource packages comprising supplemental data used to provide optional user experience functionality for the application (e.g., French language support, high resolution textures, a gaming pad support, etc.). In this way, a client device may selectively download portions of the bundle package that may be relevant, which may mitigate download bandwidth, storage space, or resources otherwise used to obtain unnecessary portions of the bundle package (e.g.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: July 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Boyd, Jianye Lu
  • Patent number: 9998446
    Abstract: Systems for managing user-level security in a cloud-based service platform. A server in a cloud-based environment is configured to interface with storage devices that store objects that are accessible over a network by two or more users. An enterprise entity is identified using an enterprise identifier associated with the enterprise, and an application service is associated with an application identifier. An application service request comprising a user identifier and the application identifier is received, and authentication is determined based on the combination of the user identifier and a pre-authenticated application identifier. Once the application service request is authenticated, then specific aspects of the service request are authorized. The integrity of the application identifier is confirmed by locating a secure association of the given application identifier to a pre-shared enterprise identifier.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: June 12, 2018
    Assignee: Box, Inc.
    Inventors: Drew Barrett Branden, Daniel Theurer, Aniket Shivajirao Patil, Lev Kantorovskiy, Sean Andrew Rose, Rachel Kay Lambert, Timothy Martin Heilig, Peter Otto Rexer, Rory Arend Paap, Charles Boyd Burnette, Vikram Sudhir Sardesai, Dominic Anton Grillo, Wayne Cheng, Lyall Yatsun Chun, Steve Hackney
  • Patent number: 9779466
    Abstract: One or more techniques and/or systems are provided for operating a graphics processing unit (GPU). A sensor of a computing device may collect sensor input data (e.g., camera input, touch input, video input, etc.), which may be provided to the GPU. An input process within the GPU may be invoked to process the sensor input data to generate a result that may be retained within GPU accessible memory (e.g., a touch sensor process may generate a gesture result based upon touch input from a touch panel of the computing device). An output process within the GPU may be invoked to utilize the result within the GPU accessible memory, for display rendering. In this way, latency between user input and display rendering may be mitigated by streamlining processing on the GPU by mitigating transmission of data between the GPU and a CPU of the computing device for display rendering.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: October 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Boyd, Anuj Bharat Gosalia
  • Publication number: 20160328816
    Abstract: One or more techniques and/or systems are provided for operating a graphics processing unit (GPU). A sensor of a computing device may collect sensor input data (e.g., camera input, touch input, video input, etc.), which may be provided to the GPU. An input process within the GPU may be invoked to process the sensor input data to generate a result that may be retained within GPU accessible memory (e.g., a touch sensor process may generate a gesture result based upon touch input from a touch panel of the computing device). An output process within the GPU may be invoked to utilize the result within the GPU accessible memory, for display rendering. In this way, latency between user input and display rendering may be mitigated by streamlining processing on the GPU by mitigating transmission of data between the GPU and a CPU of the computing device for display rendering.
    Type: Application
    Filed: May 7, 2015
    Publication date: November 10, 2016
    Inventors: Charles Boyd, Anuj Bharat Gosalia
  • Publication number: 20160309003
    Abstract: One or more techniques and/or systems are provided for generating a bundle package, digitally signing the bundle package, selectively distributing the bundle package, and/or indexing one or more resource packages retrieved from the bundle package. That is, a bundle package (e.g., an application or game bundle package) comprises one or more app packages comprising application code configured to execute on various computing environments (e.g., operating systems, processors, etc.). The bundle package may comprise one or more resource packages comprising supplemental data used to provide optional user experience functionality for the application (e.g., French language support, high resolution textures, a gaming pad support, etc.). In this way, a client device may selectively download portions of the bundle package that may be relevant, which may mitigate download bandwidth, storage space, or resources otherwise used to obtain unnecessary portions of the bundle package (e.g.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventors: Charles BOYD, Jianye LU
  • Publication number: 20160065555
    Abstract: Systems for managing user-level security in a cloud-based service platform. A server in a cloud-based environment is configured to interface with storage devices that store objects that are accessible over a network by two or more users. An enterprise entity is identified using an enterprise identifier associated with the enterprise, and an application service is associated with an application identifier. An application service request comprising a user identifier and the application identifier is received, and authentication is determined based on the combination of the user identifier and a pre-authenticated application identifier. Once the application service request is authenticated, then specific aspects of the service request are authorized. The integrity of the application identifier is confirmed by locating a secure association of the given application identifier to a pre-shared enterprise identifier.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 3, 2016
    Applicant: BOX, INC.
    Inventors: Drew Barrett Branden, Daniel Theurer, Aniket Shivajirao Patil, Lev Kantorovskiy, Sean Andrew Rose, Rachel Kay Lambert, TimothyTimothy Martin Heilig, Peter Otto Rexer, Rory Arend Paap, Charles Boyd Burnette, Vikram Sudhir Sardesai, Dominic Anton Grillo, Wayne Cheng, Lyall Yatsun Chun, Steven Brett Hackney
  • Publication number: 20150154625
    Abstract: A computer system enables a financial institution to award a fixed reward that may include one or more fixed components based on at least one payment criterion when a customer remits a payment in a timely basis. The payment criteria, for example, may include paying a minimum amount for each consecutive billing period in a timely manner over a predetermined calendar interval. When the customer is awarded the fixed reward, the reward may be directed to an account that is designated by the customer. The fixed reward may also include a basic fixed amount for satisfying the at least one payment criterion a well as an additional fixed amount if the customer has a specified relationship (such as a checking and/or a savings account) with the financial institution.
    Type: Application
    Filed: February 10, 2015
    Publication date: June 4, 2015
    Inventors: Elizabeth L. Basnight, John Livaditis, Faith Hepler, Phyllis Thesing, Erica Geers, Colleen Novielli, Eric Charles Boyd
  • Publication number: 20140357357
    Abstract: One or more techniques and/or systems are provided for generating a bundle package, digitally signing the bundle package, selectively disturbing the bundle package, and/or indexing one or more resource packages retrieved from the bundle package. That is, a bundle package (e.g., an application or game bundle package) comprises one or more app packages comprising application code configured to execute on various computing environments (e.g., operating systems, processors, etc.). The bundle package may comprise one or more resource packages comprising supplemental data used to provide optional user experience functionality for the application (e.g., French language support, high resolution textures, a gaming pad support, etc.). In this way, a client device may selectively download portions of the bundle package that may be relevant, which may mitigate download bandwidth, storage space, or resources otherwise used to obtain unnecessary portions of the bundle package (e.g.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Inventors: Charles Boyd, Jianye Lu
  • Publication number: 20140207548
    Abstract: A computer system enables a financial institution to award a fixed reward that may include one or more fixed components based on at least one payment criterion when a customer remits a payment in a timely basis. The payment criteria, for example, may include paying a minimum amount for each consecutive billing period in a timely manner over a predetermined calendar interval. When the customer is awarded the fixed reward, the reward may be directed to an account that is designated by the customer. The fixed reward may also include a basic fixed amount for satisfying the at least one payment criterion a well as an additional fixed amount if the customer has a specified relationship (such as a checking and/or a savings account) with the financial institution.
    Type: Application
    Filed: January 23, 2013
    Publication date: July 24, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Elizabeth L. Basnight, John Livaditis, Faith Hepler, Phyllis Thesing, Erica Geers, Colleen Novielli, Eric Charles Boyd
  • Publication number: 20130191523
    Abstract: A cloud computing system is described herein that enables fast processing of queries over massive amounts of stored data. The system is characterized by the ability to scan tens of billions of data items and to perform aggregate calculations like counts, sums, and averages in real-time (less than three seconds). Ad hoc queries are supported including grouping, sorting, and filtering without the need to predefine queries by providing highly efficient loading and processing of data items across an arbitrarily large number of processors. The system does not require any fixed schema, thus the system supports any type of data. Calculations made to satisfy a query may be distributed across a large number of processors to parallelize the work. In addition, an optimal blob size for storing multiple serialized data items is determined, and existing blobs that are too large or too small are proactively redistributed or coalesced to increase performance.
    Type: Application
    Filed: July 18, 2012
    Publication date: July 25, 2013
    Applicant: EvoApp, Inc.
    Inventors: Leonard Jerome Buck, Charles Boyd Burnette, Joseph Patrick Davy, Alexey Alexeyevich Melnichenko
  • Patent number: 8416468
    Abstract: A sensing device is provided with an image sensor for capturing images of coded data disposed on a surface, a framestore for storing frames of the captured image as image data, subsampling means for subsampling the stored image date to generate subsampled image data, and an image processor for processing the subsampled image data to generate interaction data based on the sensed coded data and indicative of interaction of the sensing device with the surface. The image processor is integrated on a monolithic integrated circuit, the monolithic integrated circuit including a first subsampled framestore for storing the subsampled image data based on image data from the framestore.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: April 9, 2013
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Matthew John Underwood, Nicholas Damon Ridley, Paul Lapstun, Peter Charles Boyd Henderson, Zhenya Alexander Yourlo, Alireza Moini, Jan Rusman, Kia Silverbrook
  • Publication number: 20120239473
    Abstract: A method for providing a customer-centric rewards platform configured to communicate to a customer information related to one or more rewards programs associated with one or more customer accounts includes initiating presentation, using a processing device, to the customer of the rewards platform comprising information related to one or more rewards programs associated with the customer, wherein each of the rewards programs is associated with at least one customer account, determining a non-account transaction event indicating one or more rewards should be applied to one or more rewards accounts has occurred, each of the one or more rewards accounts associated with one or more customer accounts, and crediting one or more rewards accounts with one or more rewards based at least in part on the occurrence of the non-account transaction event.
    Type: Application
    Filed: June 7, 2011
    Publication date: September 20, 2012
    Inventors: Mark McInnes, Eric Charles Boyd, Emilie Astrid Cordell, Gary R. Holland, II, Dimitrij A. Lang, Gregory Joseph Lloyd, Daniel C. Maddox, Andrea Robinette, Robert L. Rowe, Burton William Schaen, JR., Stephen Mark Schneeweis
  • Publication number: 20120239465
    Abstract: A method for allocating rewards across a plurality of rewards programs, each associated with one or more accounts owned by a customer, the method includes receiving customer input indicating that one or more rewards associated with a first rewards program should be associated with a second rewards program, determining a conversion factor configured for assisting conversion of the one or more rewards from the first rewards program to the second rewards program, applying, using a processing device, the conversion factor to the one or more rewards, thereby resulting in one or more converted rewards; and associating the one or more converted rewards with the second rewards program.
    Type: Application
    Filed: June 7, 2011
    Publication date: September 20, 2012
    Inventors: Mark McInnes, Eric Charles Boyd, Emilie Astrid Cordell, Gary R. Holland, II, Dimitrij A. Lang, Gregory Joseph LIoyd, Daniel C. Maddox, Andrea Robinette, Robert L. Rowe, Burton William Schaen, JR., Stephen Mark Schneeweis
  • Publication number: 20120239482
    Abstract: A system and method for providing a customer-centric rewards interface configured to communicate to a customer information related to one or more rewards programs associated with one or more customer accounts includes authenticating an identity of the customer, receiving customer input requesting presentation of the rewards interface, and initiating presentation, using a processing device, to the customer of the rewards interface comprising information related to one or more rewards programs associated with the customer.
    Type: Application
    Filed: June 7, 2011
    Publication date: September 20, 2012
    Inventors: Mark McInnes, Eric Charles Boyd, Emilie Astrid Cordell, Gary R. Holland, II, Dimitrij A. Lang, Gregory Joseph LIoyd, Daniel C. Maddox, Andrea Robinette, Robert L. Rowe, Burton William Schaen, JR., Stephen Mark Schneeweis
  • Patent number: 8023020
    Abstract: A photodetecting circuit is disclosed. The photodetecting circuit includes a photodetector, a storage node with first and second node terminals, a transfer transistor disposed intermediate the first node terminal of the storage node and the photodetector for electrically connecting the first node terminal and the photodetector upon receiving a transfer signal to a gate of the transfer transistor, a reset transistor disposed intermediate a reset voltage node and the first node terminal of the storage node for electrically connecting the first node terminal to the reset voltage node upon receiving a reset signal to a gate of the reset transistor, and an output circuit for generating an output signal based on a voltage at the first terminal. First the reset signal is applied, followed by the transfer signal. Next, a compensation signal is applied at the second terminal of the storage node. The compensation signal increases the voltage at the first terminal whilst the output circuit generates the output signal.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: September 20, 2011
    Assignee: Silverbrook Research Pty Ltd.
    Inventors: Alireza Moini, Kia Silverbrook, Paul Lapstun, Peter Charles Boyd Henderson, Zhenya Alexander Yourlo, Matthew John Underwood, Nicholas Damon Ridley
  • Patent number: 8009321
    Abstract: A method of using a mobile device to determine movement, relative to the mobile device, of a print medium being printed on by the mobile device is disclosed. The mobile device includes a printer. The mobile device further includes a sensor in a media feed path of the printer and a processing means. A surface of the print medium bears coded data indicative of a plurality of locations on the surface. The method uses the sensor to sense the coded data at a plurality of locations on the surface. The sensed coded data is decoded in order to determine the locations, and the movement of the print medium relative to sensor is determined from the locations.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: August 30, 2011
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Peter Charles Boyd Henderson, Paul Lapstun, Kia Silverbrook