Patents by Inventor James Perkins

James Perkins 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: 20250007288
    Abstract: Aspects of the disclosure provide for a method. In some examples, the method includes programming a rise time of a power converter control signal to a first value, programming a fall time of the power converter control signal to a second value, and executing a tuning operation loop. The tuning operation loop includes determining a first peak value of voltage ringing at a switch node of a power converter controlled according to the power converter control signal, incrementing the rise time and the fall time each by a programmed amount, determining a second peak value of voltage ringing at the switch node, comparing the first peak value to the second peak value, and responsive to the second peak value being less than the first peak value, repeating execution of the tuning operation loop.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Inventors: James PERKINS, Daniel TOOTH
  • Patent number: 10673706
    Abstract: Provided is a process of correlating information organized according to a logical architecture of a distributed application to information organized according to a network architecture of computers executing the distributed application, the process including: obtaining a logical-architecture topology of a logical architecture of a distributed application executing on a plurality of computing devices; obtaining a network-architecture topology of a physical architecture of the plurality of computing devices executing the distributed application; inferring pairs of logical-architecture host identifiers and network-architecture host identifiers that refer to the same computing device to produce a cross-namespace mapping that correlates the logical-architecture namespace with the network-architecture namespace; and storing the cross-namespace mapping in memory.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 2, 2020
    Assignee: CA TECHNOLOGIES, INC.
    Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
  • Patent number: 10467241
    Abstract: Provided is a process, including: assigning different instances of a single-tenant application among a plurality of instances of the single-tenant application to different computing sessions with different client computing devices associated with different tenant user accounts; while the plurality of instances of the single-tenant application are executing, determining that a workload of the plurality of instances of the single-tenant application satisfies a first threshold condition; in response to the determination, automatically provisioning an added instance of the single-tenant application; and assigning the added instance of the single-tenant application to a session with a given client computing device.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: November 5, 2019
    Assignee: CA, INC.
    Inventors: Nicholas D. Thayer, Julio Garcia, James Perkins, Mark Bell
  • Patent number: 10430257
    Abstract: Provided is a process including: receiving, with an infrastructure monitoring application, metrics and events from a plurality of infrastructure agents executing on a plurality of computing devices; receiving an event record from a given computing device among a plurality of computing devices executing the distributed application; accessing a plurality of parameters of a computing device associated with the device identifier; determining one or more network-architecture topology host identifiers based on the plurality of parameters; and storing in memory a correlation between the event record and the one or more network-architecture topology host identifiers.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: October 1, 2019
    Assignee: CA, Inc.
    Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
  • Publication number: 20180307735
    Abstract: Provided is a process including: receiving a request for a user interface depicting data specified, at least in part, by the request; accessing data in a first type of database, the data in the first type of database including references to entries in a second type of database different from the first type of database, wherein the two types of databases include a relational database and a non-relational database; forming instructions to present a user interface depicting accessed data in the first type of database with inputs to effectuate access to data in the second type of database.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: Nicholas D. Thayer, James Perkins, Rajat Kumar Mishra, Kiran Prakash Diwakar
  • Publication number: 20180278675
    Abstract: Provided is a process, including: assigning different instances of a single-tenant application among a plurality of instances of the single-tenant application to different computing sessions with different client computing devices associated with different tenant user accounts; while the plurality of instances of the single-tenant application are executing, determining that a workload of the plurality of instances of the single-tenant application satisfies a first threshold condition; in response to the determination, automatically provisioning an added instance of the single-tenant application; and assigning the added instance of the single-tenant application to a session with a given client computing device.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 27, 2018
    Inventors: Nicholas D. Thayer, Julio Garcia, James Perkins, Mark Bell
  • Publication number: 20180219743
    Abstract: Provided is a process of correlating information organized according to a logical architecture of a distributed application to information organized according to a network architecture of computers executing the distributed application, the process including: obtaining a logical-architecture topology of a logical architecture of a distributed application executing on a plurality of computing devices; obtaining a network-architecture topology of a physical architecture of the plurality of computing devices executing the distributed application; inferring pairs of logical-architecture host identifiers and network-architecture host identifiers that refer to the same computing device to produce a cross-namespace mapping that correlates the logical-architecture namespace with the network-architecture namespace; and storing the cross-namespace mapping in memory.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
  • Publication number: 20180217881
    Abstract: Provided is a process including: receiving, with an infrastructure monitoring application, metrics and events from a plurality of infrastructure agents executing on a plurality of computing devices; receiving an event record from a given computing device among a plurality of computing devices executing the distributed application; accessing a plurality of parameters of a computing device associated with the device identifier; determining one or more network-architecture topology host identifiers based on the plurality of parameters; and storing in memory a correlation between the event record and the one or more network-architecture topology host identifiers.
    Type: Application
    Filed: March 9, 2018
    Publication date: August 2, 2018
    Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
  • Publication number: 20180217879
    Abstract: Provided is a process including: receiving, with an infrastructure monitoring application, metrics and events from a plurality of infrastructure agents executing on a plurality of computing devices; receiving an event record from a given computing device among a plurality of computing devices executing the distributed application; accessing a plurality of parameters of a computing device associated with the device identifier; determining one or more network-architecture topology host identifiers based on the plurality of parameters; and storing in memory a correlation between the event record and the one or more network-architecture topology host identifiers.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
  • Patent number: 10037232
    Abstract: Provided is a process including: receiving, with an infrastructure monitoring application, metrics and events from a plurality of infrastructure agents executing on a plurality of computing devices; receiving an event record from a given computing device among a plurality of computing devices executing the distributed application; accessing a plurality of parameters of a computing device associated with the device identifier; determining one or more network-architecture topology host identifiers based on the plurality of parameters; and storing in memory a correlation between the event record and the one or more network-architecture topology host identifiers.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: July 31, 2018
    Assignee: CA, Inc.
    Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
  • Patent number: 9796077
    Abstract: A toolbox is disclosed. The toolbox comprises a body, a one or more supports and a pivoting rack. The body comprises a lid, a bottom plate, a faceplate, a back plate, a first side, a second side. The toolbox is configured for selectively transitioning between an expanded configuration and a closed configuration. The expanded configuration of the toolbox comprises an expanded height. The body selectively opens and closes between the expanded configuration and the closed configuration. With the toolbox in the closed configuration the body comprises a substantially rectangular shape and encases the tool box with the first side and the second side on it sides, the lid and a bottom plate at its top and bottom, and the faceplate and a back plate at its front and back sides. The lid selectively rotates on a first hinge relative to the back plate. The faceplate selectively rotates on a second hinge relative to the lid rack.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 24, 2017
    Inventor: James Perkins
  • Publication number: 20160144502
    Abstract: A toolbox is disclosed. The toolbox comprises a body, a one or more supports and a pivoting rack. The body comprises a lid, a bottom plate, a faceplate, a back plate, a first side, a second side. The toolbox is configured for selectively transitioning between an expanded configuration and a closed configuration. The expanded configuration of the toolbox comprises an expanded height. The body selectively opens and closes between the expanded configuration and the closed configuration. With the toolbox in the closed configuration the body comprises a substantially rectangular shape and encases the tool box with the first side and the second side on it sides, the lid and a bottom plate at its top and bottom, and the faceplate and a back plate at its front and back sides. The lid selectively rotates on a first hinge relative to the back plate. The faceplate selectively rotates on a second hinge relative to the lid rack.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 26, 2016
    Inventor: James Perkins
  • Publication number: 20150344284
    Abstract: The present disclosure generally relates to an automatic fluid dispenser.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 3, 2015
    Inventor: James Perkins
  • Patent number: 8973436
    Abstract: A method and apparatus for sensing levels of insoluble fluids within a storage vessel utilizing an array of main capacitive sensors having differing geometries. The array of main capacitive sensors gives the ability to measure the levels of insoluble liquids in a vessel. Each of the main capacitive sensors include at least one pair of conductive plates capable of submersion in the at least three insoluble fluids, and the geometries of the pair of conductive plates differ and are distinct, such as in distance or in width, in each of the main capacitive sensors. In addition, the apparatus and method may include at least one reference sensor placed intermittently along the height of the vessel to provide input as to the permittivities of the insoluble fluids.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: March 10, 2015
    Assignee: PulStone Technologies, LLC
    Inventors: Lucas Jacobson, James Perkins, Lorin Jacobson, Patrick Williams
  • Publication number: 20140231477
    Abstract: An improved toolbox is disclosed. Said improved toolbox comprising a first toolbox selectively attaching to a truck. Said first toolbox having a body having a top, bottom, front, back, first side, a second side and a one or more openings. Said body attached to a portion of a truck. A one or more doors selectively covering said one or more openings in said body. A center rack selectively sliding into and out of said body through said one or more openings.
    Type: Application
    Filed: February 20, 2013
    Publication date: August 21, 2014
    Inventor: James Perkins
  • Patent number: 8464461
    Abstract: A strike indicator that indicates when a fish bites and reduces false positives, comprising a light source, a power source, a printed circuit board, an accelerometer integrated circuit mounted on said printed circuit board, and a microcontroller mounted on said printed circuit board. The strike indicator may be housed in a fishing rod, with the light source illuminating the tip of the rod. The accelerometer detects acceleration of the rod, and the microcontroller utilizes an algorithm to determine whether the acceleration is due to a fish biting or due to other causes. If the acceleration is due to a fish biting, the light source is activated, alerting the user that a fish is biting.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: June 18, 2013
    Inventors: James Perkins, Lorin Jacobson, Lucas Jacobson, Patrick Williams
  • Publication number: 20120152005
    Abstract: A method and apparatus for sensing levels of insoluble fluids within a storage vessel utilizing an array of main capacitive sensors having differing geometries. The array of main capacitive sensors gives the ability to measure the levels of insoluble liquids in a vessel. Each of the main capacitive sensors include at least one pair of conductive plates capable of submersion in the at least three insoluble fluids, and the geometries of the pair of conductive plates differ and are distinct, such as in distance or in width, in each of the main capacitive sensors. In addition, the apparatus and method may include at least one reference sensor placed intermittently along the height of the vessel to provide input as to the permittivities of the insoluble fluids.
    Type: Application
    Filed: January 26, 2012
    Publication date: June 21, 2012
    Applicant: PULSTONE TECHNOLOGIES, LLC
    Inventors: Lucas Jacobson, James Perkins, Lorin Jacobson, Patrick Williams
  • Patent number: 8146421
    Abstract: A method and apparatus for sensing levels of insoluble fluids within a storage vessel utilizing an array of main capacitive sensors having differing geometries. The array of main capacitive sensors gives the ability to measure the levels of insoluble liquids in a vessel. Each of the main capacitive sensors include at least one pair of conductive plates capable of submersion in the at least two insoluble fluids, and the geometries of the pair of conductive plates differ and are distinct, such as in distance or in width, in each of the main capacitive sensors. In addition, the apparatus and method may include at least one reference sensor placed intermittently along the height of the vessel to provide input as to the permittivities of the insoluble fluids.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: April 3, 2012
    Assignee: Pulstone Technologies, LLC
    Inventors: Lucas Jacobson, James Perkins, Lorin Jacobson, Patrick Williams
  • Publication number: 20090199635
    Abstract: A method and apparatus for sensing levels of insoluble fluids within a storage vessel utilizing an array of main capacitive sensors having differing geometries. The array of main capacitive sensors gives the ability to measure the levels of insoluble liquids in a vessel. Each of the main capacitive sensors include at least one pair of conductive plates capable of submersion in the at least two insoluble fluids, and the geometries of the pair of conductive plates differ and are distinct, such as in distance or in width, in each of the main capacitive sensors. In addition, the apparatus and method may include at least one reference sensor placed intermittently along the height of the vessel to provide input as to the permittivities of the insoluble fluids.
    Type: Application
    Filed: February 6, 2009
    Publication date: August 13, 2009
    Applicant: PULSTONE TECHNOLOGIES, LLC
    Inventors: Lucas Jacobson, James Perkins, Lorin Jacobson, Patrick Williams
  • Patent number: D816587
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: May 1, 2018
    Inventor: James Perkins