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: 20250007288Abstract: 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: ApplicationFiled: June 28, 2023Publication date: January 2, 2025Inventors: James PERKINS, Daniel TOOTH
-
Patent number: 10673706Abstract: 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: GrantFiled: January 31, 2017Date of Patent: June 2, 2020Assignee: CA TECHNOLOGIES, INC.Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
-
Patent number: 10467241Abstract: 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: GrantFiled: March 24, 2017Date of Patent: November 5, 2019Assignee: CA, INC.Inventors: Nicholas D. Thayer, Julio Garcia, James Perkins, Mark Bell
-
Patent number: 10430257Abstract: 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: GrantFiled: March 9, 2018Date of Patent: October 1, 2019Assignee: CA, Inc.Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
-
Publication number: 20180307735Abstract: 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: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Inventors: Nicholas D. Thayer, James Perkins, Rajat Kumar Mishra, Kiran Prakash Diwakar
-
Publication number: 20180278675Abstract: 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: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Inventors: Nicholas D. Thayer, Julio Garcia, James Perkins, Mark Bell
-
Publication number: 20180219743Abstract: 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: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
-
Publication number: 20180217881Abstract: 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: ApplicationFiled: March 9, 2018Publication date: August 2, 2018Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
-
Publication number: 20180217879Abstract: 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: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
-
Patent number: 10037232Abstract: 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: GrantFiled: January 31, 2017Date of Patent: July 31, 2018Assignee: CA, Inc.Inventors: Julio Cesar Garcia, James Perkins, Mark Costilow
-
Patent number: 9796077Abstract: 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: GrantFiled: November 24, 2015Date of Patent: October 24, 2017Inventor: James Perkins
-
Publication number: 20160144502Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 26, 2016Inventor: James Perkins
-
Publication number: 20150344284Abstract: The present disclosure generally relates to an automatic fluid dispenser.Type: ApplicationFiled: May 28, 2015Publication date: December 3, 2015Inventor: James Perkins
-
Patent number: 8973436Abstract: 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: GrantFiled: January 26, 2012Date of Patent: March 10, 2015Assignee: PulStone Technologies, LLCInventors: Lucas Jacobson, James Perkins, Lorin Jacobson, Patrick Williams
-
Publication number: 20140231477Abstract: 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: ApplicationFiled: February 20, 2013Publication date: August 21, 2014Inventor: James Perkins
-
Patent number: 8464461Abstract: 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: GrantFiled: June 19, 2009Date of Patent: June 18, 2013Inventors: James Perkins, Lorin Jacobson, Lucas Jacobson, Patrick Williams
-
Publication number: 20120152005Abstract: 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: ApplicationFiled: January 26, 2012Publication date: June 21, 2012Applicant: PULSTONE TECHNOLOGIES, LLCInventors: Lucas Jacobson, James Perkins, Lorin Jacobson, Patrick Williams
-
Patent number: 8146421Abstract: 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: GrantFiled: February 6, 2009Date of Patent: April 3, 2012Assignee: Pulstone Technologies, LLCInventors: Lucas Jacobson, James Perkins, Lorin Jacobson, Patrick Williams
-
Publication number: 20090199635Abstract: 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: ApplicationFiled: February 6, 2009Publication date: August 13, 2009Applicant: PULSTONE TECHNOLOGIES, LLCInventors: Lucas Jacobson, James Perkins, Lorin Jacobson, Patrick Williams
-
Patent number: D816587Type: GrantFiled: September 23, 2016Date of Patent: May 1, 2018Inventor: James Perkins