Patents by Inventor Jason James
Jason James 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: 7814071Abstract: An apparatus, system, and method are disclosed for maintaining dynamic persistent data. A selection module selects the most recent metadata. A verification module verifies that the metadata has been successfully updated. A validation module validates that the metadata is accurate. A communication module communicates the Persistent Storage Device data to a system processor if the metadata is validated. A storage module may store primary and secondary information of data, metadata, and data state variables.Type: GrantFiled: June 19, 2007Date of Patent: October 12, 2010Assignee: International Business Machines CorporationInventors: Linda Van Patten Benhase, Jason James Graves, Robert Akira Kubo
-
Patent number: 7814479Abstract: Provided are a techniques for processing a download. Under control of a first target device, a download command is received via a first communication medium that indicates that an update is to be downloaded. The download command is issued to a second target device via a second communication medium, wherein the second communication medium is a private device communication medium that enables private communication between the first target device and the second target device. The update is received via the first communication medium. In response to determining that the update has been downloaded, run with the update.Type: GrantFiled: December 14, 2005Date of Patent: October 12, 2010Assignee: International Business Machines CorporationInventors: Darren C. Douglas, Jason James Graves, Lei Liu, Sudhir Gurunandan Rao
-
Patent number: 7809993Abstract: An apparatus, system, and method are disclosed for receiving digital instructions at devices or controllers sharing an identity. A first controller receives a digital instruction instance over a communications medium. The digital instruction instance may be a firmware instance. The first controller has ownership of the communications medium and shares the communications medium and a common identity with a second controller. An ownership module transfers ownership of the communications medium from the first controller to the second controller. The ownership module may transfer ownership in response to the first controller successfully receiving the digital instruction instance. A request module requests a retransmission of the digital instruction instance, and may request the retransmission in response to the transfer of ownership of the communications medium. The second controller receives the retransmitted digital instruction instance in response to the retransmission request.Type: GrantFiled: January 17, 2006Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Joseph Edward Bolan, Darren Christopher Douglas, Jason James Graves, Shah Mohammad Rezaul Islam, Lei Liu, Yoshihiko Terashita
-
Publication number: 20100191595Abstract: A method, apparatus, and system are disclosed for exchanging services in a distributed system. A communication module receives an advertisement of service capabilities for a service provider. The communication module further receives a registration of service requirements for a service consumer. A match module determines if the advertisement service capabilities match the registration service requirements. A configuration module configures the service provider to supply the service requirements of the service consumer if the advertisement service capabilities match the registration service requirements. An establishment module establishes a service relationship between the service provider and the service consumer. The service provider provides the service requirements of the service consumer.Type: ApplicationFiled: January 28, 2009Publication date: July 29, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason James Graves, Ivan Ronald Olguin, II, Kevan D. Holdaway
-
Patent number: 7761734Abstract: Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.Type: GrantFiled: April 13, 2007Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Earle Ellsworth, Lourdes Magally Gee, Jason James Graves, Kevan D. Holdaway, David Michael Morton, Nhu Thanh Nguyen, Ivan Ronald Olguin, II
-
Patent number: 7761735Abstract: Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.Type: GrantFiled: April 13, 2007Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Earle Ellsworth, Lourdes Magally Gee, Jason James Graves, Kevan D. Holdaway, David Michael Morton, Nhu Thanh Nguyen, Ivan Ronald Olguin, II
-
Publication number: 20100064102Abstract: A method for discovering components on a multi-blade server chassis having an input/output (I/O) module in communication with a plurality of components managed by an advanced management module (AMM) is provided. The I/O module includes a switch module, a redundant array of independent disks (RAID) controller and a baseboard management controller (BMC). A first address for a first component of the plurality of components is received. The first address is provided by a user. The switch module is queried for additional addresses for additional components of the plurality of components. The switch module obtains the additional addresses for the additional components from a first persistent storage location associated with the switch module. The first and additional addresses for the first and additional components are stored in a second persistent storage location accessible by the BMC, the switch module, and the RAID controller.Type: ApplicationFiled: September 8, 2008Publication date: March 11, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Deanna Lynn Quigg BROWN, Jason James GRAVES, Robert Akira KUBO, Bryan John WRIGHT
-
Publication number: 20100042700Abstract: Information content is managed in a network-based communication system by providing a content management site accessible to a user of the system. The content management site is configured to permit the user to designate at least one data source that is external to the content management web site. A mobile web site is generated that is accessible independently of the content management web site via one or more mobile devices over a wireless network of the communication system, with the mobile web site being configured to receive data automatically from the external data source designated by the user at the content management web site.Type: ApplicationFiled: August 27, 2009Publication date: February 18, 2010Applicant: Wireless Ink CorporationInventors: David Walker Harper, Jason James Sabella, William Henry Munch
-
Patent number: 7599983Abstract: Information content is managed in a network-based communication system by providing a content management site accessible to a user of the system. The content management site is configured so as to permit the user to enter information in accordance with a specified format comprising a plurality of selectable mobile information channels each corresponding to an information category. The entered information is processed to generate for the user a mobile site comprising information content that is accessible via one or more mobile devices over a wireless network of the system. The information content of the mobile site is preferably configured so as to integrate therewith information associated with at least one messaging action, collaboration action, location-based service action, or other wireless networking functionality of the wireless network.Type: GrantFiled: June 18, 2003Date of Patent: October 6, 2009Assignee: Wireless Ink CorporationInventors: David Walker Harper, Jason James Sabella, William Henry Munch
-
Patent number: 7590883Abstract: A vital product data system memory stores warranty information in vital product data relating to replaceable unit(s) of a data handling system. The data comprises a date of first use, and a device state field comprising an identifier representing one of the states: “new”, “recertified”, and, “in-use”. Management control, in response to newly sensing a replaceable unit, detects its device state field, and if the detected field is set to the “new” state, resets it to the “in-use” state, sets the date of first use to a current date, and stores the state field and date of first use for the replaceable unit in the memory; and if the detected field is set to the “recertified” state, resets the field to the “in-use” state, and sets the replaceable unit date of first use to the date of first use stored in the memory for the previous replaceable unit at the same location.Type: GrantFiled: February 2, 2007Date of Patent: September 15, 2009Assignee: International Business Machines CorporationInventors: James Blaine Engle, Jason James Graves, Shah Mohammad Rezaul Islam
-
Publication number: 20090210735Abstract: An apparatus, system, and method are disclosed for controlling power sequence in a blade center environment. A blade center environment has many devices requiring power. A relationship component module creates a topology of interdependent relationships of the devices. A monitor component module monitors commands to regulate power for devices. A validating module validates that the commands do not violate the interdependent relationships defined in the topology and returns a failure message if the command is not validated.Type: ApplicationFiled: February 19, 2008Publication date: August 20, 2009Inventors: Deanna Lynn Quigg Brown, Jason James Graves, Kevan D. Holdaway, Nhu Thanh Nguyen, Ronald Ivan Olguin, II
-
Publication number: 20090193150Abstract: Provided are a method, system, and article of manufacture, wherein a persistent storage is maintained in a device receiving unit that is capable of receiving one or more devices. The device receiving unit receives a device that includes device specific information that identifies the device. The device is interfaced with the device receiving unit. The persistent storage is updated with the device specific information that identifies the device, in response to the interfacing of the device with the device receiving unit.Type: ApplicationFiled: January 24, 2008Publication date: July 30, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason James Graves, Kevan D. Holdaway, Nhu Thanh Nguyen
-
Publication number: 20090165279Abstract: A method and apparatus for aligning a CVD showerhead, comprising engaging a showerhead stem clamp with a showerhead stem outside of a process chamber of the CVD system. An alignment fixture is provided, and a plurality of spacer discs are positioned between the showerhead suspended from a top plate of the CVD system and heated platen. Nuts supporting the showerhead to the top plate are loosened, therein permitting the showerhead to move vertically within the process chamber. The process chamber is closed and the top plate is lowered, wherein the showerhead contacts the plurality of spacer discs. The alignment fixture is engaged with the showerhead stem clamp, therein fixing a vertical position of the showerhead with respect to the top plate, and the top plate is raised. The position of the of the showerhead is then fixed with respect to the top plate via a plurality of standoffs, an adjustment bracket, a threaded rod, and a plurality of nuts.Type: ApplicationFiled: December 8, 2008Publication date: July 2, 2009Applicant: Texas Instruments IncorporatedInventors: Joe M. Bockemehl, JR., Antonio Ibarra-Rivera, Jason James New
-
Publication number: 20090125386Abstract: A system and method for operating a customer loyalty program including a computer system accessible on-line by various institutions participating in the customer loyalty program. The computer system includes a data-processing facility for processing inter alia, information relating to participating customers and their loyalty accounts, and information relating to participating institutions. The computer system further includes a storage facility for storing a database of participating customers' information, as well as other relevant information. The system also includes a facility for managing the transfer of relevant information from participating customers and institutions, and for managing the maintenance of the database information stored in the storage facility, including the application of discounted rates of interest to selected financial instruments.Type: ApplicationFiled: December 2, 2005Publication date: May 14, 2009Applicant: WILLCORP ENTERPRISES PTY LTDInventors: Jason James Willison, Roshunkumar Dayanand Chirkoot
-
Publication number: 20090077371Abstract: An encryption management system provides a solution for embedded system device authentication, secure server-to-device communications, and encryption key management. It reduces implementation times and costs associated with using cryptography for authentication and data privacy with embedded systems applications by freeing application developers from having to develop, manage, or update security-based features in their server-based applications. The template-based approach of the system provides highly customable and accessible security functionalities. To utilize services provided by the encryption management system in some embodiments, calling applications provide input parameters and function calls in the form of a template at runtime, and the output in the form of encrypted and secured messages are either sent to the client devices automatically or returned to the calling applications.Type: ApplicationFiled: September 11, 2008Publication date: March 19, 2009Applicant: VALICORE TECHNOLOGIES, INC.Inventors: Gregory Alan Powell, Jason James Dorsey, Dean Edward McKee, Joachim Patrick Vance, Erik Scott Schetina
-
Publication number: 20080320058Abstract: An apparatus, system, and method are disclosed for maintaining dynamic persistent data. A selection module selects the most recent metadata. A verification module verifies that the metadata has been successfully updated. A validation module validates that the metadata is accurate. A communication module communicates the Persistent Storage Device data to a system processor if the metadata is validated. A storage module may store primary and secondary information of data, metadata, and data state variables.Type: ApplicationFiled: June 19, 2007Publication date: December 25, 2008Inventors: Linda Van Patten Benhase, Jason James Graves, Robert Akira Kubo
-
Publication number: 20080256526Abstract: Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.Type: ApplicationFiled: April 13, 2007Publication date: October 16, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Earle Ellsworth, Lourdes Magally Gee, Jason James Graves, Kevan D. Holdaway, David Michael Morton, Nhu Thanh Nguyen, Ivan Ronald Olguin
-
Publication number: 20080256525Abstract: Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.Type: ApplicationFiled: April 13, 2007Publication date: October 16, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Earle Ellsworth, Lourdes Magally Gee, Jason James Graves, Kevan D. Holdaway, David Michael Morton, Nhu Thanh Nguyen, Ivan Ronald Olguin
-
Patent number: 7433066Abstract: Signals representing a document are supplied by a computer to a printer having a printer processor. The computer supplies to the printer processor (1) instruction data (such as page description language) and (2) resource information indicative of printer processor resources required by the printer at different document printing stages. The printer processor schedules printer processor resources for the different document printing stages in accordance with the resource information, and causes the printer to print the document with the printer processor resources as scheduled. The resource information is provided as comments in page description language located in page headers so the printer learns, in advance of receiving pages of a job, how its resources should be scheduled to prevent printer stalls.Type: GrantFiled: March 8, 2000Date of Patent: October 7, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Richard Taylor, Jason James Brown, Maher Rahmouni, Tarek Ben-Ismail
-
Patent number: D626917Type: GrantFiled: September 4, 2008Date of Patent: November 9, 2010Assignee: Hellermanntyton Data Ltd.Inventors: Jason James, Stuart Pointing