Patents by Inventor James A. Lindeman

James A. Lindeman 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: 11820504
    Abstract: A delivery system includes a processor programmed to construct a route so as to include predefined segments traveled by carriers configured to taxi the vehicle and charge a battery thereof such that a state of charge of the battery remains above a target for a duration of the route, and forward the route to the vehicle.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: November 21, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Jason C. Marcath, Daniel Paul Roberts, Leslie James Lindeman
  • Patent number: 11332027
    Abstract: This disclosure describes manual release systems for electrified vehicle charge port locks. In some embodiments, a vehicle key may be used to manually override a position of the charge port lock. In other embodiments, a pull button and cable arrangement may be used to manually override the position of the charge port lock. The pull button may be packaged under a vehicle hood and, in some embodiments, may be mounted to either a cooling system component or a grille support structure.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: May 17, 2022
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Suriyaprakash Ayyangar Janarthanam, Leslie James Lindeman, Daniel Miller, John Marshall Penney
  • Publication number: 20210323421
    Abstract: This disclosure describes manual release systems for electrified vehicle charge port locks. In some embodiments, a vehicle key may be used to manually override a position of the charge port lock. In other embodiments, a pull button and cable arrangement may be used to manually override the position of the charge port lock. The pull button may be packaged under a vehicle hood and, in some embodiments, may be mounted to either a cooling system component or a grille support structure.
    Type: Application
    Filed: April 17, 2020
    Publication date: October 21, 2021
    Inventors: Suriyaprakash Ayyangar JANARTHANAM, Leslie James LINDEMAN, Daniel MILLER, John Marshall PENNEY
  • Publication number: 20190039731
    Abstract: A delivery system includes a processor programmed to construct a route so as to include predefined segments traveled by carriers configured to taxi the vehicle and charge a battery thereof such that a state of charge of the battery remains above a target for a duration of the route, and forward the route to the vehicle.
    Type: Application
    Filed: February 9, 2016
    Publication date: February 7, 2019
    Applicant: Ford Global Technologies, LLC
    Inventors: Jason C. MARCATH, Daniel Paul ROBERTS, Leslie James LINDEMAN
  • Patent number: 9304885
    Abstract: Aspects of the present invention provide a solution for passively monitoring a computer system. In an embodiment, a read-only target is created based on the configuration of the virtual server disk used by the virtual server to access the storage associated therewith. This read-only target can be used to expose the virtual server disk for access by a monitoring crawler. Using the read-only target, a monitoring crawler can acquire a set of features regarding the virtual server from the virtual server disk. One or more of this set of features can be analyzed to perform passive monitoring of the virtual server.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Vasanth Bala, Canturk Isci, James A. Lindeman, Todd W. Mummert, Darrell C. Reimer
  • Publication number: 20140372596
    Abstract: Aspects of the present invention provide a solution for passively monitoring a computer system. In an embodiment, a read-only target is created based on the configuration of the virtual server disk used by the virtual server to access the storage associated therewith. This read-only target can be used to expose the virtual server disk for access by a monitoring crawler. Using the read-only target, a monitoring crawler can acquire a set of features regarding the virtual server from the virtual server disk. One or more of this set of features can be analyzed to perform passive monitoring of the virtual server.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Inventors: Vasanth Bala, Canturk Isci, James A. Lindeman, Todd W. Mummert, Darrell C. Reimer
  • Patent number: 8527816
    Abstract: A method, system, and computer usable program product for identifying a defective adapter are provided in the illustrative embodiments. A configuration process of the adapter is initiated, the adapter being coupled with a slot in a data processing system. An indication of the configuration process is activated. A determination is made whether the configuration has completed successfully. The indication is allowed to remain activated responsive to the configuration not completing successfully. The activated indication identifies the defective adapter.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: James A Lindeman, Orlando O'Neill, Gary Lee Ruzek, Chris Alan Schwendiman
  • Publication number: 20130220225
    Abstract: The present invention provides a delivery device for use in the control of a target animal species, the delivery device including: (a) a core containing a control agent for the target animal species, and (b) an impermeable coating enclosing the core, the coating being selected to provide exposure of the core in the gastrointestinal tract of the target animal species; wherein the coating of the delivery device has a hardness such that the coating is not readily breached upon mastication by a target or non-target animal species and further wherein the delivery device will not pass through a Tyler 5 mesh.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 29, 2013
    Applicant: Commonwealth of Australia as represented by and acting through the Department of the Environment, Water, Heritage and Arts
    Inventors: Michael O'Donoghue, James Alan Morris, Michael James Johnston, Michael James Lindeman
  • Patent number: 8209683
    Abstract: A system, method, and computer-usable medium for probing hypervisor tasks in an asynchronous environment. According to an embodiment of the invention, the partition firmware sends a request for data to the hypervisor. When the hypervisor receives the request for data, the hypervisor returns a taskID that identifies the task allocated to handle the request. Partition firmware records the taskID and a timestamp, which indicates the time in which the hypervisor received the request. A timer is set to measure the amount of time elapsed since the task ID was received by a requesting partition firmware. If the hypervisor has not provided the partition firmware with the requested data after a predetermined time period measured by the timer has elapsed, the partition firmware inquires about the status of the task associated with the taskID. If the task is still running, the partition firmware returns control of the partition to the operating system.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christopher H. Austen, David A. Larson, James A. Lindeman, Gary L. Ruzek
  • Publication number: 20110225446
    Abstract: A method, system, and computer usable program product for identifying a defective adapter are provided in the illustrative embodiments. A configuration process of the adapter is initiated, the adapter being coupled with a slot in a data processing system. An indication of the configuration process is activated. A determination is made whether the configuration has completed successfully. The indication is allowed to remain activated responsive to the configuration not completing successfully. The activated indication identifies the defective adapter.
    Type: Application
    Filed: March 10, 2010
    Publication date: September 15, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James A. Lindeman, Orlando O'Neill, Gary Lee Ruzek, Chris Alan Schwendiman
  • Publication number: 20100008963
    Abstract: The present invention provides a delivery device for use in the control of a target animal species, the delivery device including: (a) a core containing a control agent for the target animal species, and (b) an impermeable coating enclosing the core, the coating being selected to provide exposure of the core in the gastrointestinal tract of the target animal species; wherein the coating of the delivery device has a hardness such that the coating is not readily breached upon mastication by a target or non-target animal species and further wherein the delivery device will not pass through a Tyler 5 mesh.
    Type: Application
    Filed: July 10, 2009
    Publication date: January 14, 2010
    Applicant: Commonwealth of Australia as represented by & acting through the Dept. of Environment Water....
    Inventors: Michael O'Donoghue, James Alan Morris, Michael James Johnston, Michael James Lindeman
  • Publication number: 20080263288
    Abstract: A system, method, and computer-usable medium for probing hypervisor tasks in an asynchronous environment. According to an embodiment of the invention, the partition firmware sends a request for data to the hypervisor. When the hypervisor receives the request for data, the hypervisor returns a taskID that identifies the task allocated to handle the request. Partition firmware records the taskID and a timestamp, which indicates the time in which the hypervisor received the request. A timer is set to measure the amount of time elapsed since the task ID was received by a requesting partition firmware. If the hypervisor has not provided the partition firmware with the requested data after a predetermined time period measured by the timer has elapsed, the partition firmware inquires about the status of the task associated with the taskID. If the task is still running, the partition firmware returns control of the partition to the operating system.
    Type: Application
    Filed: April 17, 2007
    Publication date: October 23, 2008
    Inventors: Christopher H. Austen, David A. Larson, James A. Lindeman, Gary L. Ruzek
  • Patent number: 7302690
    Abstract: A method, apparatus and computer instructions for handling exception vectors by firmware. An exception vector is identified to form an identified exception vector when control is passed from an operating system to the firmware. The identified exception vector is saved to form a saved exception vector. The identified exception vector is then replaced with a substitute vector; and the saved exception vector is restored when control is returned to the operating system to form a restored exception vector. At that point, the restored exception vector is again used to perform error and debugging processes.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: November 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Bradley Ryan Harrington, Stephen Dale Linam, James A. Lindeman
  • Publication number: 20070260760
    Abstract: A method is provided for loading device drivers in a computer system having a set of devices, when Open Firmware is implemented to boot the system. A set of stub device drivers are initially created, one for each device attached to the computer system. A stub driver comprises a reduced form of the complete driver for its corresponding device, wherein each stub driver is capable of providing device tree properties of its corresponding device. The method further comprises loading each of the stub drivers into the system, to respectively create device tree properties for the devices in response to a specified implementation of the Open Firmware. The loaded stub driver of a particular device is used to trigger loading of the complete driver for the particular device, only when the particular device is required for use by the specified Firmware implementation.
    Type: Application
    Filed: March 21, 2006
    Publication date: November 8, 2007
    Inventors: Hsien-i Chang, Mark Hack, James Lindeman, Muhamed Sadic
  • Publication number: 20070250690
    Abstract: A system for caching peripheral component interconnect device data. In response to probing a peripheral component interconnect device, peripheral component interconnect device data is discovered. The discovered peripheral component interconnect device data is cached and then configured to enable the peripheral component interconnect device to execute.
    Type: Application
    Filed: April 19, 2006
    Publication date: October 25, 2007
    Inventors: James Lindeman, Muhamed Sadic
  • Patent number: 7089411
    Abstract: A method, apparatus, and computer instructions for providing device information to an operating system. A first instance of an open firmware is loaded. Device information is generated for devices in the data processing system using the first instance of the open firmware. An operating system is loaded for the data processing system using the open firmware. A second instance of the open firmware is loaded. The second instance of the open firmware is enabled to provide device information in response to a request from the operating system during runtime operation of the operating system.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventor: James A. Lindeman
  • Publication number: 20050027972
    Abstract: A method, apparatus and computer instructions for handling exception vectors by firmware. An exception vector is identified to form an identified exception vector when control is passed from an operating system to the firmware. The identified exception vector is saved to form a saved exception vector. The identified exception vector is then replaced with a substitute vector; and the saved exception vector is restored when control is returned to the operating system to form a restored exception vector. At that point, the restored exception vector is again used to perform error and debugging processes.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Bradley Harrington, Stephen Linam, James Lindeman
  • Publication number: 20040215950
    Abstract: A method, apparatus, and computer instructions for providing device information to an operating system. A first instance of an open firmware is loaded. Device information is generated for devices in the data processing system using the first instance of the open firmware. An operating system is loaded for the data processing system using the open firmware. A second instance of the open firmware is loaded. The second instance of the open firmware is enabled to provide device information in response to a request from the operating system during runtime operation of the operating system.
    Type: Application
    Filed: April 25, 2003
    Publication date: October 28, 2004
    Applicant: International Business Machines Corporation
    Inventor: James A. Lindeman
  • Publication number: 20030217355
    Abstract: A system and method of implementing a virtual data modification breakpoint register (V-DMBR) are provided. First, a compiler is modified to insert instructions to have a value of a monitored data copied into another memory address. The compiler is further modified to insert into the program commands to compare the two values upon each function call entry and exit and to go to a software handler if a difference ensues. Then, when a piece of data is to be monitored for corruptions or modifications while a program is executing, the address of the data is entered into the program and the program is re-compiled. Alternatively, a debugger may be used to activate the invention. In that case, the data to be monitored is passed to an executing program using the debugger. But as before, the executing program must have been compiled using the modified compiler.
    Type: Application
    Filed: May 16, 2002
    Publication date: November 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mark Elliott Hack, James A. Lindeman
  • Patent number: 6003017
    Abstract: A PCI to SCSI host adapter circuit is provided for use with different types of host platforms. The host adapter includes logic and controller circuits, and a memory having multiple drivers and a bank switching instruction set stored therein. During initialization, the first driver is loaded into the host's memory if the host's processor is of a compatible type. Otherwise, the bank switching instruction set is loaded into the host's memory and interpreted by the host's processor. During interpretation, the bank switching instruction set causes the host's processor to signal the logic circuit to request that the controller circuit re-map another driver to the location of the first driver in the memory. After this bank switching has occurred, the selected driver is loaded into the host's memory, provided of course that the host's processor is of a compatible type. This process may be repeated until the appropriate code type is found or the host processor is not supported.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: December 14, 1999
    Assignee: Adaptec, Inc.
    Inventors: Anton B. Rang, Kin C. Doe, Gordon A. Minami, Daniel Olin Skeen, Tonghan Tee, James Lindeman, Peter Cheung