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: 20240148980Abstract: 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: ApplicationFiled: January 19, 2024Publication date: May 9, 2024Inventors: Oliver Charles Gazeley, Gareth James Lewis, David Aubrey Plumptre, Malcolm Stanley Boyd
-
Publication number: 20240091452Abstract: 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: ApplicationFiled: November 15, 2023Publication date: March 21, 2024Inventors: Oliver Charles Gazeley, David Aubrey Plumptre, Malcolm Stanley Boyd, Gareth James Lewis, James Alexander Senior
-
Patent number: 11577977Abstract: 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: GrantFiled: September 26, 2018Date of Patent: February 14, 2023Assignees: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ARKANSAS, TRIAD GROWTH PARTNERS, LLCInventors: Lauren Greenlee, Mojtaba Abolhassani, Charles Boyd Gause, Colm Griffith Humphreys, Alexis Wells Carpenter
-
Publication number: 20200283313Abstract: 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: ApplicationFiled: September 26, 2018Publication date: September 10, 2020Inventors: Lauren GREENLEE, Mojtaba ABOLHASSANI, Charles Boyd GAUSE, Colm Griffith HUMPHRIES, Alexis Wells CARPENTER
-
Patent number: 10015282Abstract: 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: GrantFiled: June 27, 2016Date of Patent: July 3, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Charles Boyd, Jianye Lu
-
Patent number: 9998446Abstract: 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: GrantFiled: August 27, 2015Date of Patent: June 12, 2018Assignee: 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: 9779466Abstract: 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: GrantFiled: May 7, 2015Date of Patent: October 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Charles Boyd, Anuj Bharat Gosalia
-
Publication number: 20160328816Abstract: 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: ApplicationFiled: May 7, 2015Publication date: November 10, 2016Inventors: Charles Boyd, Anuj Bharat Gosalia
-
Publication number: 20160309003Abstract: 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: ApplicationFiled: June 27, 2016Publication date: October 20, 2016Inventors: Charles BOYD, Jianye LU
-
Publication number: 20160065555Abstract: 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: ApplicationFiled: August 27, 2015Publication date: March 3, 2016Applicant: 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: 20150154625Abstract: 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: ApplicationFiled: February 10, 2015Publication date: June 4, 2015Inventors: Elizabeth L. Basnight, John Livaditis, Faith Hepler, Phyllis Thesing, Erica Geers, Colleen Novielli, Eric Charles Boyd
-
Publication number: 20140357357Abstract: 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: ApplicationFiled: May 30, 2013Publication date: December 4, 2014Inventors: Charles Boyd, Jianye Lu
-
Publication number: 20140207548Abstract: 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: ApplicationFiled: January 23, 2013Publication date: July 24, 2014Applicant: BANK OF AMERICA CORPORATIONInventors: Elizabeth L. Basnight, John Livaditis, Faith Hepler, Phyllis Thesing, Erica Geers, Colleen Novielli, Eric Charles Boyd
-
Publication number: 20130191523Abstract: 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: ApplicationFiled: July 18, 2012Publication date: July 25, 2013Applicant: EvoApp, Inc.Inventors: Leonard Jerome Buck, Charles Boyd Burnette, Joseph Patrick Davy, Alexey Alexeyevich Melnichenko
-
Patent number: 8416468Abstract: 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: GrantFiled: September 28, 2009Date of Patent: April 9, 2013Assignee: Silverbrook Research Pty LtdInventors: Matthew John Underwood, Nicholas Damon Ridley, Paul Lapstun, Peter Charles Boyd Henderson, Zhenya Alexander Yourlo, Alireza Moini, Jan Rusman, Kia Silverbrook
-
Publication number: 20120239473Abstract: 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: ApplicationFiled: June 7, 2011Publication date: September 20, 2012Inventors: 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: 20120239465Abstract: 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: ApplicationFiled: June 7, 2011Publication date: September 20, 2012Inventors: 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: 20120239482Abstract: 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: ApplicationFiled: June 7, 2011Publication date: September 20, 2012Inventors: 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: 8023020Abstract: 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: GrantFiled: July 12, 2010Date of Patent: September 20, 2011Assignee: 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: 8009321Abstract: 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: GrantFiled: March 30, 2010Date of Patent: August 30, 2011Assignee: Silverbrook Research Pty LtdInventors: Peter Charles Boyd Henderson, Paul Lapstun, Kia Silverbrook