Patents by Inventor James Decker
James Decker 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: 11939168Abstract: Vibratory conveyors, vibratory conveyor systems, and related methods are disclosed. An exemplary vibratory conveyor includes a support frame; a pan configured to receive a conveyed material, the pan mounted for cyclic movement relative to the support frame, the pan having a pan axis generally aligned with a conveying direction; and at least two linear servomotors operatively coupled to move the pan relative to the support frame, the at least two linear servomotors comprising a first linear servomotor and a second linear servomotor. The first linear servomotor defines a first linear servomotor actuating axis, the second linear servomotor defines a second linear servomotor actuating axis, and the first linear servomotor actuating axis is oriented obliquely relative to the second linear servomotor actuating axis.Type: GrantFiled: October 8, 2021Date of Patent: March 26, 2024Inventors: Benjamin Decker Smith, Michael Pierce Woodall, James Cody Bach
-
Patent number: 11929976Abstract: Systems and methods for a virtual network routing gateway that supports address translation for data plane as well as dynamic routing protocols are disclosed herein. The method can include coupling a gateway with a plurality of ports to a network having a plurality of first IP addresses in a private address space, generating a Network Address Translation (“NAT”) function in the gateway, inputting translation information into the NAT function, advertising routes based on the translation information, populating a unified routing table in the gateway based on the plurality of first IP addresses in the private address space and on translated route advertisements, receive an inbound network packet at the gateway, translating an inbound address of the inbound network packet with the NAT function, and delivering the network packet according to the routing table and based on the translated inbound address.Type: GrantFiled: March 10, 2021Date of Patent: March 12, 2024Assignee: Oracle International CorporationInventors: Jagwinder Singh Brar, Myron Decker King, James Cunio Salem, Peter Croft Jones
-
Publication number: 20230195478Abstract: In a Coarse-Grained Reconfigurable Architecture (CGRA) system, two configuration files are used. The CGRA system has an array of configurable units that includes a plurality of switches, a print configurable unit, a source configurable unit, and one or more sink configurable units, The first configuration file, upon being executed by the CGRA system, configures the CGRA system to send output data directly from the source configurable unit to the one or more sink configurable units through the plurality of switches. The second configuration file, upon being executed into the CGRA system, configures the CGRA system to send the output data from the source configurable unit to the print configurable unit through the plurality of switches, send the output data from the print configurable unit to both a memory that is accessible by a host computing unit, and the one or more sink configurable units.Type: ApplicationFiled: December 15, 2022Publication date: June 22, 2023Applicant: SambaNova Systems, Inc.Inventors: Joshua BROT, Raghu PRABHAKAR, Subhra MAZUMDAR, James DECKER, Tram TRAN
-
Patent number: 11231921Abstract: Method, apparatus and computer program product for software application update management. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, receive a qualified lifecycle command associated with a software application; in response to receiving the qualified lifecycle command, obtain an update queue flag value for the software application; determine if the update queue flag value indicates an update-queued status or an update check status; and in response to determining that the update queue flag value indicates the update check status, determine if the software application has access to a latest version of a data resource associated with the software application and adjust the first update queue flag value based on if the software application has access to the latest version.Type: GrantFiled: February 8, 2019Date of Patent: January 25, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Jerry Cheng, Alexander James Decker, Bharath Booshan Lakshmi Narayanan, Shuai Li, Nikita Leonov, Rene Soberanes Cacheaux, Markus te Grotenhuis
-
Publication number: 20200257522Abstract: Method, apparatus and computer program product for software application update management. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, receive a qualified lifecycle command associated with a software application; in response to receiving the qualified lifecycle command, obtain an update queue flag value for the software application; determine if the update queue flag value indicates an update-queued status or an update check status; and in response to determining that the update queue flag value indicates the update check status, determine if the software application has access to a latest version of a data resource associated with the software application and adjust the first update queue flag value based on if the software application has access to the latest version.Type: ApplicationFiled: February 8, 2019Publication date: August 13, 2020Inventors: Jerry Cheng, Alexander James Decker, Bharath Booshan Lakshmi Narayanan, Shuai Li, Nikita Leonov, Rene Soberanes Cacheaux, Markus te Grotenhuis
-
SYSTEMS AND METHODS FOR REMOTE FORENSICS AND DATA SECURITY SERVICES OVER PUBLIC AND PRIVATE NETWORKS
Publication number: 20170366583Abstract: Provided are systems and methods for employing remote forensics and data security services over public and private networks by obtaining full access to digital data from the non-transitory computer-readable media of geographically dispersed computing devices such that the entire physical or logical media from each device is fully accessible to one or more user computers over the network. This is achieved via WebSocket technology implemented in point-to-point connection configurations, WebSocket technology implemented in network based digital data software switch configurations, and in combinations thereof. Application of these systems and methods are generally employed for the purpose of conducting remote examinations and remediation efforts upon electronic data comprising non-transitory computer-readable media on a network accessible computing device.Type: ApplicationFiled: June 20, 2016Publication date: December 21, 2017Inventors: Matthew Martin Shannon, Matthew James Decker -
Publication number: 20170255999Abstract: According to some embodiments, an automated resource allocation interface may receive, for a plurality of resource allocation categories, a selected sub-category from a set of potential sub-categories. Based on the selected sub-categories, a resource allocation score may be calculated, and the enterprise system may be assigned to a resource allocation level. A back-end application computer server may access electronic records representing a plurality of potential associations and, for each potential association, a set of attribute variables. Based on the set of attribute variables, a present total number of associations may be generated. Based on the assigned resource allocation level and the set of attribute variables, a future change to the total number of associations may be forecast. Based on the forecasted future change to the total number of associations, a predicted performance value associated with the enterprise system may be calculated and transmitted to generate a user interface display.Type: ApplicationFiled: March 4, 2016Publication date: September 7, 2017Inventors: Jennifer Maia Amaral, Cheryl L. Cutright, Brian James Decker, Jason A. Dzurka, Susan R. Palladino, Andrea L. Savastra, Anthony Scavotto, Thomas Andrew Tipton, Kerry S. Uerkwitz, Wendy A. Wojdyl
-
Patent number: 9148418Abstract: Provided are systems and methods for performing network-based digital data software switching between geographically dispersed subject computing devices, to obtain full access to digital data from the non-transitory computer-readable media of geographically dispersed computing devices such that the entire physical or logical media from each device is fully accessible to one or more user computers on the Internet. This is achieved via network-based digital data software switching systems that may be implemented on public or private networks. The data software switching system may be implemented on a private network for use by a private entity, or it may be achieved via a “cloud computing” model whereupon the user obtains, from a public network such as the Internet, the use of both dedicated and shared resources to engage the data software switching capability.Type: GrantFiled: January 13, 2014Date of Patent: September 29, 2015Inventors: Matthew Martin Shannon, Matthew James Decker
-
Patent number: 9098086Abstract: A system for controlling a first machine performing a turn includes a controller configured to identify a desired turn for the first machine. The desired turn is formed by two adjacent traffic lanes. The two traffic lanes include a first traffic lane and a second traffic lane. The controller is further configured to receive information regarding a second machine and determine whether to control the first machine to follow a lane crossing path for performing the desired turn based on the received information. The lane crossing path includes a portion of the first traffic lane and a portion of the second traffic lane such that the first machine changes between the first traffic lane and the second traffic lane to perform the desired turn.Type: GrantFiled: August 7, 2012Date of Patent: August 4, 2015Assignee: Caterpillar Inc.Inventor: James Decker Humphrey
-
Patent number: 9037630Abstract: Provided are systems and methods for remote collection, preservation, and analysis of computer-based evidence in the course of conducting a network-based forensics or electronic discovery service. The challenge is to collect and analyze Electronically Stored Information (ESI) in a forensically sound manner over public and private networks. This is achieved via network-based forensics that may be conducted via an end user computer communicating directly with one or more subject computers across public or private networks, or it may be achieved via a “cloud computing” model whereupon the end user obtains, from the Internet, temporary use of shared resources, software, and information for the purpose of conducting digital forensics and eDiscovery upon subject computers.Type: GrantFiled: December 6, 2012Date of Patent: May 19, 2015Inventors: Matthew Martin Shannon, Matthew James Decker
-
Publication number: 20140337919Abstract: Provided are systems and methods for performing network-based digital data software switching between geographically dispersed subject computing devices, to obtain full access to digital data from the non-transitory computer-readable media of geographically dispersed computing devices such that the entire physical or logical media from each device is fully accessible to one or more user computers on the Internet. This is achieved via network-based digital data software switching systems that may be implemented on public or private networks. The data software switching system may be implemented on a private network for use by a private entity, or it may be achieved via a “cloud computing” model whereupon the user obtains, from a public network such as the Internet, the use of both dedicated and shared resources to engage the data software switching capability.Type: ApplicationFiled: January 13, 2014Publication date: November 13, 2014Inventors: Matthew Martin Shannon, Matthew James Decker
-
Publication number: 20140337926Abstract: Provided are systems and methods for on-demand provisioning and de-provisioning of user access to network-based computer programs and applications, which provide on-demand user access provisioning when one or more programs or applications demand that role-based access be granted, in whole or part, to an application program by an approving authority, on an as needed basis.Type: ApplicationFiled: February 27, 2014Publication date: November 13, 2014Inventors: Matthew Martin Shannon, Matthew James Decker
-
Publication number: 20140046530Abstract: A system for controlling a first machine performing a turn includes a controller configured to identify a desired turn for the first machine. The desired turn is formed by two adjacent traffic lanes. The two traffic lanes include a first traffic lane and a second traffic lane. The controller is further configured to receive information regarding a second machine and determine whether to control the first machine to follow a lane crossing path for performing the desired turn based on the received information. The lane crossing path includes a portion of the first traffic lane and a portion of the second traffic lane such that the first machine changes between the first traffic lane and the second traffic lane to perform the desired turn.Type: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Inventor: James Decker Humphrey
-
Patent number: 8626385Abstract: A system for analyzing machine performance is disclosed. The system may have one or more processors and a memory. The memory may store instructions that, when executed, enable the one or more processors to identify an event for a machine that includes a desired output parameter value and send a command to a component of the machine. A command value associated with the command may be determined based on the desired output parameter value, one or more machine state parameter values, and a feedback control loop. The instructions may further enable the one or more processors to determine whether the machine requires maintenance by comparing the command value to one or more historical command values each determined based on a historical desired output parameter value and one or more historical machine state parameter values.Type: GrantFiled: March 15, 2012Date of Patent: January 7, 2014Assignee: Caterpillar Inc.Inventor: James Decker Humphrey
-
Publication number: 20130218940Abstract: Provided are systems and methods for remote collection, preservation, and analysis of computer-based evidence in the course of conducting a network-based forensics or electronic discovery service. The challenge is to collect and analyze Electronically Stored Information (ESI) in a forensically sound manner over public and private networks. This is achieved via network-based forensics that may be conducted via an end user computer communicating directly with one or more subject computers across public or private networks, or it may be achieved via a “cloud computing” model whereupon the end user obtains, from the Internet, temporary use of shared resources, software, and information for the purpose of conducting digital forensics and eDiscovery upon subject computers.Type: ApplicationFiled: December 6, 2012Publication date: August 22, 2013Inventors: Matthew Martin Shannon, Matthew James Decker
-
Patent number: 8428790Abstract: Systems and methods for controlling a machine comprise receiving information indicative of an occurrence of a prospective event and providing an event initiation signal to one or more machines. The event initiation signal may be configured to cause a controller of the one or more machines to control movement of the one or more machines based at least on a location of the machine relative to a designated area surrounding a location at which the prospective event is to occur.Type: GrantFiled: December 22, 2009Date of Patent: April 23, 2013Assignee: Caterpillar Inc.Inventors: Roger Dale Koch, James Decker Humphrey
-
Patent number: 8340907Abstract: A slippage condition response system for a first machine of a plurality of machines is disclosed. The response system may have a sensing system configured to sense a parameter indicative of a slippage condition of the first machine. Additionally, the response system may have a locator configured to sense a parameter indicative of a location of the first machine. The response system may also have a transmitter. In addition, the response system may have a controller, which may be in communication with the sensing system, the locator, and the transmitter. The controller may be configured to monitor the location of the first machine. The controller may also be configured to monitor the parameter indicative of a slippage condition of the first machine. Additionally, the controller may be configured to transmit to an offboard system at least one location where the first machine experienced a slippage condition.Type: GrantFiled: February 7, 2012Date of Patent: December 25, 2012Assignee: Caterpillar Inc.Inventors: Kenneth Lee Stratton, Brian Mintah, Gary Edward Hull, James Decker Humphrey, Bryan J. Everett
-
Publication number: 20120136546Abstract: A slippage condition response system for a first machine of a plurality of machines is disclosed. The response system may have a sensing system configured to sense a parameter indicative of a slippage condition of the first machine. Additionally, the response system may have a locator configured to sense a parameter indicative of a location of the first machine. The response system may also have a transmitter. In addition, the response system may have a controller, which may be in communication with the sensing system, the locator, and the transmitter. The controller may be configured to monitor the location of the first machine. The controller may also be configured to monitor the parameter indicative of a slippage condition of the first machine. Additionally, the controller may be configured to transmit to an offboard system at least one location where the first machine experienced a slippage condition.Type: ApplicationFiled: February 7, 2012Publication date: May 31, 2012Inventors: Kenneth Lee Stratton, Brian Mintah, Gary Edward Hull, James Decker Humphrey, Bryan J. Everett
-
Patent number: 8140239Abstract: A slippage condition response system for a first machine of a plurality of machines is disclosed. The response system may have a sensing system configured to sense a parameter indicative of a slippage condition of the first machine. Additionally, the response system may have a locator configured to sense a parameter indicative of a location of the first machine. The response system may also have a transmitter. In addition, the response system may have a controller, which may be in communication with the sensing system, the locator, and the transmitter. The controller may be configured to monitor the location of the first machine. The controller may also be configured to monitor the parameter indicative of a slippage condition of the first machine. Additionally, the controller may be configured to transmit to an offboard system at least one location where the first machine experienced a slippage condition.Type: GrantFiled: December 17, 2008Date of Patent: March 20, 2012Assignee: Caterpillar Inc.Inventors: Kenneth Lee Stratton, Brian Mintah, Gary Edward Hull, James Decker Humphrey, Bryan J. Everett
-
Patent number: D680828Type: GrantFiled: March 27, 2012Date of Patent: April 30, 2013Assignee: Eco Holdings, LLCInventor: James Decker