Patents by Inventor James Dennis

James Dennis 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: 11190331
    Abstract: A physical layer (PHY) device comprises a phase interpolator to generate a set of sampler clocks. A sampler of the PHY device samples a calibration data pattern based on the set of sampler clocks. A data alignment system of the PHY device performs a coarse calibration and a fine calibration on the sampler clock signals. During the coarse calibration, the data alignment system moves the sampler clock signals earlier or later in time relative to the sampled data based on a first bit of the sampled data. During the fine calibration, the data alignment system moves the sampler clock signals earlier or later in time relative to the sampled data based on the first bit, a second bit, and a third bit in the sampled data.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: November 30, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Loren B. Reiss, Scott David Huss, Fred Staples Stivers, James Dennis Vandersand, Jr.
  • Publication number: 20210297828
    Abstract: A method of providing network access to an in-vehicle infotainment system through a network access node is described
    Type: Application
    Filed: July 29, 2019
    Publication date: September 23, 2021
    Inventors: James Dennis, Barry Napier
  • Patent number: 11113095
    Abstract: A robotic process automation system includes a server processor that performs an automation task to process a work item, by initiating a java virtual machine on a second device. A first user session that employs credentials of a first user for managing execution of the automation task is also initiated on the second device. The server processor loads into the java virtual machine, with a platform class loader, one or more modules, such as logging and security, that perform functions common to the sets of task processing instructions. A first class loader a first set of task processing instructions is also loaded. Then each instruction in the first set of task processing instructions is loaded with a separate class loader. The server processor causes execution, under control of the first user session, on the second device, the task processing instructions that correspond to the work item.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: September 7, 2021
    Assignee: Automation Anywhere, Inc.
    Inventors: Sudharshan Krishnamurthy, James Dennis, Virinchipuram J Anand, Abhijit Kakhandiki
  • Patent number: 11103520
    Abstract: The present invention includes a novel method of treating or preventing a disease or disorder associated with low levels of branched N-glycans in a subject in need thereof, the method comprising administering to the subject an effective amount of a compound of the invention. In one embodiment, the subject is further administered at least one additional therapeutic agent.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: August 31, 2021
    Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Michael Demetriou, James Dennis, Ani Oganesyan
  • Patent number: 11066350
    Abstract: A process for dehydrating methanol to dimethyl ether product in the presence of an aluminosilicate zeolite catalyst and a promoter selected from (i) aldehyde of formula R1CHO (Formula I) in which R1 is hydrogen, a C1-C11 alkyl group or a C3-C11 alkyl group in which 3 or more carbon atoms are joined to form a ring; or (ii) acetal derivative of an aldehyde of Formula I; and the molar ratio of promoter to methanol is maintained at 0.1 or less.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: July 20, 2021
    Assignees: BP P.L.C., BP (CHINA) HOLDINGS LTD
    Inventors: Benjamin James Dennis-Smither, John Glenn Sunley, Zhiqiang Yang
  • Publication number: 20210163390
    Abstract: A process for dehydrating methanol to dimethyl ether using a Brønsted acid catalyst which is a 1-dimensional or a 3-dimensional aluminosilicate zeolite or a heteropolyacid, and a promoter of Formula I CnH(2n+1)CO2CH3 wherein n=1 to 11 or Formula II CmH2m(CO2CH3)2 wherein m=2 to 7 and the molar ratio of promoter to methanol is maintained at less than 1.
    Type: Application
    Filed: August 24, 2018
    Publication date: June 3, 2021
    Inventors: Benjamin James Dennis-Smither, John Glenn Sunley, Zhiqiang Yang
  • Publication number: 20210157603
    Abstract: Various implementations described herein are related to a device having multiplier circuitry with an array of summation result cells that holds summation bit values for shifted arrays added together. The device may include latch circuitry having one or more gated elements disposed between the summation result cells, and the gated elements may be adapted to provide a portion of the summation bit values based on a gating signal.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Shardendu Shekhar, Andy Wangkun Chen, Anil Kumar Baratam, James Dennis Dodrill, Yew Keong Chong
  • Publication number: 20210133027
    Abstract: A system-on-chip is provided that includes functional circuitry that performs a function. Control circuitry controls the function based one or more configuration parameters. Non-volatile storage circuitry includes a plurality of non-volatile storage cells each being adapted to write at least a bit of the one or more configuration parameters in a rewritable, persistent manner a plurality of times. Read circuitry locally accesses the non-volatile storage circuitry, obtains the one or more configuration parameters from the non-volatile storage circuitry and provides the one or more configuration parameters to the control circuitry. Write circuitry obtains the one or more configuration parameters and provides the one or more configuration parameters to the non-volatile storage circuitry by locally accessing the non-volatile storage circuitry.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Joel Thornton IRBY, Wendy Arnott ELSASSER, Mudit BHARGAVA, Yew Keong CHONG, George McNeil LATTIMORE, James Dennis DODRILL
  • Patent number: 10946995
    Abstract: An egg transfer module is provided. Such a device includes an egg securing device configured to grasp an egg. A free-moving ejector is associated with the egg securing device and configured to freely move in relation thereto. An abutment is provided in spaced relationship to the egg securing device. The free-moving ejector is configured to interact with the abutment to cause movement of the free-moving ejector with respect to the egg securing device, thereby displacing the egg from the egg securing device. Associated systems and methods are also provided.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: March 16, 2021
    Assignee: Zoetis Services LLC
    Inventors: William Dongwook Suh, Christopher John Williams, Michael Glenn Schnupper, James Dennis Clarke, Jr.
  • Patent number: 10908950
    Abstract: A robotic process automation (RPA) system receives task prioritization inputs that specify prioritization for processing of a set of RPA tasks. The tasks are performed in accordance with the specified priorities. The RPA system also receives queue orchestration commands that specify conditions under which tasks processed from a first queue are sent to another queue for subsequent processing. The RPA system also provides service level automation in accordance with specified parameters. Further task prioritization may be specified to provide quality of service performance.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 2, 2021
    Assignee: Automation Anywhere, Inc.
    Inventors: James Dennis, V J Anand, Abhijit Kakhandiki
  • Publication number: 20200348964
    Abstract: Computerized RPA methods and systems that increase the flexibility and lower the cost with which RPA systems may be deployed are disclosed herein. In one embodiment, an RPA system and method avoids the need for preinstalled RPA software on a device employed by a user to create and/or execute software robots to perform RPA. In another embodiment, an RPA system and method provides a capability to execute software robots that may have been encoded in one or more programming languages to execute on an operating system different than that employed by a server of the RPA system.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Applicant: Automation Anywhere, Inc.
    Inventors: Virinchipuram J. Anand, James Dennis, Abhijit Kakhandiki
  • Publication number: 20200348654
    Abstract: Computerized RPA methods and systems that increase the flexibility and lower the cost with which RPA systems may be deployed are disclosed herein. In one embodiment, an RPA system and method avoids the need for preinstalled RPA software on a device employed by a user to create and/or execute software robots to perform RPA. In another embodiment, an RPA system and method provides a capability to execute software robots that may have been encoded in one or more programming languages to execute on an operating system different than that employed by a server of the RPA system.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Applicant: Automation Anywhere, Inc.
    Inventors: Virinchipuram J. Anand, James Dennis, Abhijit Kakhandiki
  • Publication number: 20200348960
    Abstract: A robotic process automation system includes a server processor that performs an automation task to process a work item, by initiating a java virtual machine on a second device. A first user session that employs credentials of a first user for managing execution of the automation task is also initiated on the second device. The server processor loads into the java virtual machine, with a platform class loader, one or more modules, such as logging and security, that perform functions common to the sets of task processing instructions. A first class loader a first set of task processing instructions is also loaded. Then each instruction in the first set of task processing instructions is loaded with a separate class loader. The server processor causes execution, under control of the first user session, on the second device, the task processing instructions that correspond to the work item.
    Type: Application
    Filed: December 31, 2019
    Publication date: November 5, 2020
    Applicant: Automation Anywhere, Inc.
    Inventors: Sudharshan Krishnamurthy, James Dennis, Virinchipuram J Anand, Abhijit Kakhandiki
  • Publication number: 20200310844
    Abstract: A robotic process automation system provides a capability to deploy software robots (bots) by receiving from a deployment user a bot deployment request comprising a bot identification that identifies a specific preexisting bot and an authorized class of user to execute the specific preexisting bot. Credentials of the deployment user are checked. An execution device upon which the specific preexisting bot will execute is identified from a set of available devices. An authorization token is issued for the execution device to uniquely identify the execution device and to authorize the execution device to communicate with the robotic process automation system. In response to a request by the execution device the specific preexisting bot and credentials corresponding to the authorized class of user are provided, wherein the specific preexisting bot executes on the execution device automatically without input from any individual corresponding to the authorized class of user.
    Type: Application
    Filed: March 31, 2019
    Publication date: October 1, 2020
    Applicant: Automation Anywhere, Inc.
    Inventors: James Dennis, Rajaa Mohamad Abdul Razack
  • Patent number: 10641822
    Abstract: Various implementations described herein are directed to a system and methods for implementing a critical path architect. In one implementation, the critical path architect may be implemented with a system having a processor and memory including instructions stored thereon that, when executed by the processor, cause the processor to analyze timing data of an integrated circuit. The timing data may include transition times for cells along paths of the integrated circuit. The instructions may cause the processor to identify instances of timing degradation for the cells along the paths of the integrated circuit. The instructions may cause the processor to recommend changes for the instances of the cells along the paths having timing degradation.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: May 5, 2020
    Assignee: ARM Limited
    Inventors: Satheesh Balasubramanian, Shardendu Shekhar, James Dennis Dodrill, Sainarayanan Karatholuvu Suryanarayanan
  • Patent number: 10495646
    Abstract: The invention provides the art with a powerful diagnostic method of distinguishing relapse-remitting MS subjects from progressive MS subjects, based on the measurement of serum concentrations of N-acetylglucosamine (GlcNAc,), for the first time enabling rapid diagnosis of the progressive form of MS. GlcNAc serum concentration can also be used to assess neurodegenerative status and MS progression in subjects suffering from MS or other neurological conditions. The methods of the invention also allow for the identification of new therapeutics for MS and other neurological conditions and also enables the personalized efficacy assessment of a potential therapy for an MS subject.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: December 3, 2019
    Assignees: The Regents of the University of California, Charite-Universitatsmedizin Berlin, Mt. Sinai Hospital
    Inventors: Michael Demetriou, Alexander Brandt, Friedmann Paul, James Dennis
  • Publication number: 20190291903
    Abstract: An egg transfer module is provided. Such a device includes an egg securing device configured to grasp an egg. A free-moving ejector is associated with the egg securing device and configured to freely move in relation thereto. An abutment is provided in spaced relationship to the egg securing device. The free-moving ejector is configured to interact with the abutment to cause movement of the free-moving ejector with respect to the egg securing device, thereby displacing the egg from the egg securing device. Associated systems and methods are also provided.
    Type: Application
    Filed: March 25, 2019
    Publication date: September 26, 2019
    Inventors: William Dongwook Suh, Christopher John Williams, Michael Glenn Schnupper, James Dennis Clarke, JR.
  • Patent number: 10187063
    Abstract: Various implementations described herein are directed to a sequential logic device having multiple stages. The sequential logic device may include a first stage having first transistors that are arranged to receive a data input signal and a clock signal and provide a first signal and a second signal based on the data input signal and the clock signal. The sequential logic device may include a second stage having second transistors that are arranged to receive the first signal from the first stage and provide an inverted first signal to a gate of a first pass transistor. The first pass transistor may allow the second signal to pass from the first stage to a second pass transistor based on the inverted first signal, and the second pass transistor may allow the second signal to pass from the first pass transistor to ground based on the clock signal.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: January 22, 2019
    Assignee: ARM Limited
    Inventors: Amanda Ashley Scantlin, Anil Kumar Baratam, James Dennis Dodrill, Susan Marie Graham
  • Patent number: 10020031
    Abstract: Various implementations described herein are directed to a method of integrated circuit design and fabrication. In the implementation of a memory integrated circuit, the floorplan of the integrated circuit comprises memory blocks, where instantiations of the memory blocks are optimized to satisfy timing specifications while minimizing power consumption or not significantly contributing to leakage current.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: July 10, 2018
    Assignee: ARM Limited
    Inventors: Yew Keong Chong, Andy Wangkun Chen, Sriram Thyagarajan, Gus Yeung, James Dennis Dodrill
  • Patent number: D882809
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: April 28, 2020
    Inventors: Mary Catherine Kidd, James Dennis Parker, Linda Elizabeth Strauman