Patents by Inventor Jonathan Whitney
Jonathan Whitney 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: 10566772Abstract: Disclosed herein is a drive unit for driving a tool mated with a tool receptacle in a device. The drive unit includes a tool carrying apparatus configured to carry the tool, and a proximity sensor cooperating with at least a portion of the tool carrying apparatus so as to detect movement of the tool carrying apparatus along a longitudinal axis thereof. A motor apparatus is configured to rotate the tool carrying apparatus. Control circuitry is configured to operate the motor in an engagement mode to rotate at least a portion of the tool carrying apparatus until the tool is rotationally aligned with the tool receptacle so as to permit insertion thereinto, based on the proximity sensor not detecting movement of the tool carrying apparatus a threshold distance along the longitudinal axis toward the tool receptacle.Type: GrantFiled: November 7, 2017Date of Patent: February 18, 2020Assignee: CBS ArcSafe, Inc.Inventors: Finley Lee Ledbetter, David Walterscheid, Jonathan Whitney, Ashley Ledbetter McWhorter
-
Patent number: 10404822Abstract: In one aspect, a system for pre-fetching performance data in a monitored environment is disclosed. The system can include a processor; a memory; and one or more modules stored in the memory. The one or more modules are executable by the processor to perform operations including: record queries that request for application performance data with latencies longer than a threshold; learn access patterns in the recorded queries with latencies longer than the threshold; pre-fetch and cache the application performance data requested by the recorded queries before the same recorded queries are requested next time; and provide the pre-fetched application performance data from the cache when the same recorded queries are requested next time.Type: GrantFiled: April 29, 2016Date of Patent: September 3, 2019Assignee: Cisco Technology, Inc.Inventors: Jonathan Whitney, Zhijiang Lu, Rafal Rusin
-
Publication number: 20180131164Abstract: Disclosed herein is a drive unit for driving a tool mated with a tool receptacle in a device. The drive unit includes a tool carrying apparatus configured to carry the tool, and a proximity sensor cooperating with at least a portion of the tool carrying apparatus so as to detect movement of the tool carrying apparatus along a longitudinal axis thereof. A motor apparatus is configured to rotate the tool carrying apparatus. Control circuitry is configured to operate the motor in an engagement mode to rotate at least a portion of the tool carrying apparatus until the tool is rotationally aligned with the tool receptacle so as to permit insertion thereinto, based on the proximity sensor not detecting movement of the tool carrying apparatus a threshold distance along the longitudinal axis toward the tool receptacle.Type: ApplicationFiled: November 7, 2017Publication date: May 10, 2018Applicant: CBS ArcSafe, Inc.Inventors: Finley Lee Ledbetter, David Walterscheid, Jonathan Whitney, Ashley Ledbetter McWhorter
-
Patent number: 9811356Abstract: A system uses agents to monitor a distributed business transaction as well as monitor changes in software configuration. An agent may detect a file load, such a class load, obtain portions of the file such as functions, and perform a hash on the byte code functions. A hash tree may then be constructed and compared to previous states of the system. The hash tree may be generated, for example, at each file loading detected, so that system states can be compared. Differences in hash trees are detected and the changes are reported to an administrator of the system that provides the distrusted business transaction.Type: GrantFiled: January 30, 2015Date of Patent: November 7, 2017Assignee: AppDynamics LLCInventors: Jonathan Whitney, Ido Carmel, Steffen Yount
-
Publication number: 20170316321Abstract: In one aspect, a system for pre-fetching performance data in a monitored environment is disclosed. The system can include a processor; a memory; and one or more modules stored in the memory. The one or more modules are executable by the processor to perform operations including: record queries that request for application performance data with latencies longer than a threshold; learn access patterns in the recorded queries with latencies longer than the threshold; pre-fetch and cache the application performance data requested by the recorded queries before the same recorded queries are requested next time; and provide the pre-fetched application performance data from the cache when the same recorded queries are requested next time.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Applicant: AppDynamics LLCInventors: Jonathan Whitney, Zhijiang Lu, Rafal Rusin
-
Publication number: 20160224329Abstract: A system uses agents to monitor a distributed business transaction as well as monitor changes in software configuration. An agent may detect a file load, such a class load, obtain portions of the file such as functions, and perform a hash on the byte code functions. A hash tree may then be constructed and compared to previous states of the system. The hash tree may be generated, for example, at each file loading detected, so that system states can be compared. Differences in hash trees are detected and the changes are reported to an administrator of the system that provides the distrusted business transaction.Type: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: Jonathan Whitney, Ido Carmel, Steffen Yount
-
Publication number: 20160193369Abstract: The present invention provides nanoparticles having a core comprising a magnetic material and having a surface, where the surface may be operatively linked to an antigenic peptide-major histocompatibility complex (MHC) monomer. The antigenic peptide-MHC monomer may then be recognized by a T cell receptor. These nanoparticles may further comprise a signal-generating label, such as a fluorophore. Methods employing nanoparticles of the present invention may involve magnetic resonance imaging and/or fluorescence detection, such that cell imaging and localization are performed.Type: ApplicationFiled: March 10, 2016Publication date: July 7, 2016Applicants: University of Washington, Fred Hutchinson Cancer Research CenterInventors: Miqin Zhang, Jonathan Whitney Gunn, Cassian Yee
-
Patent number: 8876181Abstract: An object transport device which aids in the lifting, carrying, and transport of objects such as logs. The object transport device generally includes a grasping assembly which includes a handle and a pivotally secured hook adapted to extend around and retain an object such as a log. An optional cant extension is provided which may be removably secured to the grasping assembly to convert the present invention into a conventional cant hook configuration. A lifter adapter is also provided which may be removably secured to the grasping assembly. The lifter adapter may removably receive a T-shaped lifter extension to convert the present invention into a conventional timber jack configuration which aids in lifting and supporting larger or heavier objects.Type: GrantFiled: May 6, 2014Date of Patent: November 4, 2014Assignee: Innovision Developers, LLCInventors: Jonathan Whitney Roberts, Lynne Marie Roberts
-
Patent number: 8843633Abstract: Systems, methods, and computer readable media for identifying resources to implement a service in a cloud computing environment are disclosed. In general, the disclosed methodologies analyze a cloud's ability to support a desired service while maintaining separation between the cloud's logical layers. For example, given a list of resources needed to implement a target service, a hierarchical plan may be generated. The plan may then be used by each layer to track and record the availability of various possible layer-specific resource selections. Since each layer may be permitted access only to that portion of the plan that is associated with, or applicable to, the specific layer, the logical separation between different layers may be enforced. As a consequence, each layer may implement its resource selection mechanisms in any desired manner.Type: GrantFiled: March 23, 2011Date of Patent: September 23, 2014Assignee: BMC Software, Inc.Inventors: Johan Eriksson, Jonathan Whitney
-
Patent number: 8782601Abstract: A computer-implemented method includes executing instructions stored on a computer-readable medium. The computer-implemented method includes receiving, at a server hosting a strongly-typed object-oriented application programming interface (API), a single API call to request data from the strongly-typed object-oriented API, where the single API call includes a tuple having multiple object types, obtaining the requested data and returning the requested data.Type: GrantFiled: September 30, 2011Date of Patent: July 15, 2014Assignee: BMC Software, Inc.Inventors: Jonathan Whitney, Matthew D. Connors
-
Publication number: 20130309171Abstract: Nanoparticle system and method for labeling, detecting, and treating biological particles. In the method, targeting functionality (fusion protein) and therapeutic/imaging modalities (nanoparticle) are separated.Type: ApplicationFiled: April 29, 2013Publication date: November 21, 2013Applicant: University of Washington through its Center for CommercializationInventors: Miqin Zhang, Oliver W. Press, Jonathan Whitney Gunn, Steven I. Park
-
Patent number: 8589471Abstract: A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation.Type: GrantFiled: March 29, 2011Date of Patent: November 19, 2013Assignee: BMC Software, Inc.Inventors: Jonathan Whitney, Alexander Vul, Mathew Connors, Johan Eriksson, Atanu Neogi
-
Patent number: 8417938Abstract: A system and method of operation is disclosed describing migration, management, and operation of applications and servers from customer data centers to cloud computing platforms without modification to existing environments or user access procedures. A cloud isolation layer operates as a virtual layer on the cloud platform, enabling server operation in a virtual environment that appears the same as the prior local environment. A cloud software image and a local cloud gateway act to redirect existing addressing from the local environment to the cloud implementation through secure network and data paths. A local management application provides a control interface and maps and manages the local environment and utilized cloud resources.Type: GrantFiled: October 15, 2010Date of Patent: April 9, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: John F. Considine, Paul M. Curtis, Sanjay G. Dixit, Fernando Oliveira, John R. Rousseau, Jonathan Whitney
-
Publication number: 20130086552Abstract: A computer-implemented method includes executing instructions stored on a computer-readable medium. The computer-implemented method includes receiving, at a server hosting a strongly-typed object-oriented application programming interface (API), a single API call to request data from the strongly-typed object-oriented API, where the single API call includes a tuple having multiple object types, obtaining the requested data and returning the requested data.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: BMC SOFTWARE, INC.Inventors: Jonathan Whitney, Matthew D. Connors
-
Publication number: 20120254278Abstract: A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation.Type: ApplicationFiled: March 29, 2011Publication date: October 4, 2012Applicant: BMC SOFTWARE, INC.Inventors: Jonathan Whitney, Alexander Vul, Mathew Connors, Johan Eriksson, Atanu Neogi
-
Publication number: 20120246317Abstract: Systems, methods, and computer readable media for identifying resources to implement a service in a cloud computing environment are disclosed. In general, the disclosed methodologies analyze a cloud's ability to support a desired service while maintaining separation between the cloud's logical layers. For example, given a list of resources needed to implement a target service, a hierarchical plan may be generated. The plan may then be used by each layer to track and record the availability of various possible layer-specific resource selections. Since each layer may be permitted access only to that portion of the plan that is associated with, or applicable to, the specific layer, the logical separation between different layers may be enforced. As a consequence, each layer may implement its resource selection mechanisms in any desired manner.Type: ApplicationFiled: March 23, 2011Publication date: September 27, 2012Applicant: BMC SOFTWARE, INC.Inventors: Johan Eriksson, Jonathan Whitney
-
Publication number: 20110250146Abstract: The present invention provides nanoparticles having a core comprising a magnetic material and having a surface, where the surface may be operatively linked to an antigenic peptide-major histocompatibility complex (MHC) monomer. The antigenic peptide-MHC monomer may then be recognized by a T cell receptor. These nanoparticles may further comprise a signal-generating label, such as a fluorophore. Methods employing nanoparticles of the present invention may involve magnetic resonance imaging and/or fluorescence detection, such that cell imaging and localization are performed.Type: ApplicationFiled: October 8, 2010Publication date: October 13, 2011Applicants: FRED HUTCHINSON CANCER RESEARCH CENTER, UNIVERSITY OF WASHINGTONInventors: Miqin Zhang, Jonathan Whitney Gunn, Cassian Yee
-
Publication number: 20110138025Abstract: Systems and methods for extensible distributed configuration management of computer resources are described. Examples include a computer system including a processing unit and a storage device that stores a model definition and one or more asset plug-ins (each of the one or more asset plug-ins configured to expose at least one asset object that represents a computer resource). The computer system further includes memory that stores an asset model created based at least in part on the model definition, and a network interface configured to deploy to at least one managed system a compatible asset plug-in (the model definition including at least one conditional reference to the compatible asset plug-in). If a condition specified within the asset model is satisfied the processing unit selects the compatible asset plug-in for deployment, the condition being defined within the model definition and designated as applicable to the at least one conditional reference.Type: ApplicationFiled: December 9, 2009Publication date: June 9, 2011Applicant: BLADELOGIC, INC.Inventors: Hayim Kobi, Jonathan Whitney
-
Patent number: 7666394Abstract: A particle having a core and a surface to which are covalently coupled a plurality of reactive ester groups. Methods for using the particle to prepare a particle having one or more of a plurality of a targeting agent, a diagnostic agent, or a therapeutic agent covalently coupled thereto.Type: GrantFiled: November 5, 2008Date of Patent: February 23, 2010Assignee: University of WashingtonInventors: Miqin Zhang, Nathan Kohler, Jonathan Whitney Gunn
-
Publication number: 20090060846Abstract: A particle having a core and a surface to which are covalently coupled a plurality of reactive ester groups. Methods for using the particle to prepare a particle having one or more of a plurality of a targeting agent, a diagnostic agent, or a therapeutic agent covalently coupled thereto.Type: ApplicationFiled: November 5, 2008Publication date: March 5, 2009Applicant: WASHINGTON, UNIVERSITY OFInventors: Miqin Zhang, Nathan Kohler, Jonathan Whitney Gunn