Patents by Inventor David Putzolu

David Putzolu 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: 9871763
    Abstract: A method and system are disclosed for providing functionality on a network. A mobile agent moves from a first node to a target node and, at the target node, performs as an application layer gateway.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: January 16, 2018
    Assignee: Intel Corporation
    Inventor: David Putzolu
  • Publication number: 20150358280
    Abstract: A method and system are disclosed for providing functionality on a network. A mobile agent moves from a first node to a target node and, at the target node, performs as an application layer gateway.
    Type: Application
    Filed: April 8, 2015
    Publication date: December 10, 2015
    Inventor: David PUTZOLU
  • Patent number: 9021012
    Abstract: A method and system are disclosed for providing functionality on a network. A mobile agent moves from a first node to a target node and, at the target node, performs as an application layer gateway.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: April 28, 2015
    Assignee: Intel Corporation
    Inventor: David Putzolu
  • Patent number: 8719839
    Abstract: A computer system may comprise a computer platform and input-output devices. The computer platform may include a plurality of heterogeneous processors comprising a central processing unit (CPU) and a graphics processing unit) GPU, for example. The GPU may be coupled to a GPU compiler and a GPU linker/loader and the CPU may be coupled to a CPU compiler and a CPU linker/loader. The user may create a shared object in an object oriented language and the shared object may include virtual functions. The shared object may be fine grain partitioned between the heterogeneous processors. The GPU compiler may allocate the shared object to the CPU and may create a first and a second enabling path to allow the GPU to invoke virtual functions of the shared object. Thus, the shared object that may include virtual functions may be shared seamlessly between the CPU and the GPU.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: May 6, 2014
    Assignee: Intel Corporation
    Inventors: Shoumeng Yan, Xiaocheng Zhou, Ying Gao, Mohan Rajagopalan, Rajiv Deodhar, David Putzolu, Clark Nelson, Milind Girkar, Robert Geva, Tiger Chen, Sai Luo, Stephen Junkins, Bratin Saha, Ravi Narayanaswamy, Patrick Xi
  • Publication number: 20130145009
    Abstract: A method and system are disclosed for providing functionality on a network. A mobile agent moves from a first node to a target node and, at the target node, performs as an application layer gateway.
    Type: Application
    Filed: October 1, 2012
    Publication date: June 6, 2013
    Inventor: David PUTZOLU
  • Publication number: 20130061240
    Abstract: A computer system may comprise a computer platform and input-output devices. The computer platform may include a plurality of heterogeneous processors comprising a central processing unit (CPU) and a graphics processing unit) GPU, for example. The GPU may be coupled to a GPU compiler and a GPU linker/loader and the CPU may be coupled to a CPU compiler and a CPU linker/loader. The user may create a shared object in an object oriented language and the shared object may include virtual functions. The shared object may be fine grain partitioned between the heterogeneous processors. The GPU compiler may allocate the shared object to the CPU and may create a first and a second enabling path to allow the GPU to invoke virtual functions of the shared object. Thus, the shared object that may include virtual functions may be shared seamlessly between the CPU and the GPU.
    Type: Application
    Filed: October 30, 2009
    Publication date: March 7, 2013
    Inventors: Shoumeng Yan, Xiaocheng Zhou, Ying Gao, Mohan Rajagopalan, Rajiv Deodhar, David Putzolu, Clark Nelson, Milind Girkar, Robert Geva, Tiger Chen, Sai Luo, Stephen Junkins, Bratin Saha, Ravi Narayanaswamy, Patrick Xi
  • Patent number: 8280826
    Abstract: In one embodiment, the present invention includes a method for identifying a deformable object of a scene of a computer game that is visible by an artificial intelligence (AI) character of the game, requesting a speculative physics simulation associated with the deformable object to determine a result of an action to the deformable object by the AI character, and selecting an action to be performed by the AI character, where the selection is based at least in part on the speculative physics simulation. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: October 2, 2012
    Assignee: Intel Corporation
    Inventors: David Putzolu, Aaron Kunze, Teresa Morrison
  • Publication number: 20120030148
    Abstract: In one embodiment, the present invention includes a method for identifying a deformable object of a scene of a computer game that is visible by an artificial intelligence (AI) character of the game, requesting a speculative physics simulation associated with the deformable object to determine a result of an action to the deformable object by the AI character, and selecting an action to be performed by the AI character, where the selection is based at least in part on the speculative physics simulation. Other embodiments are described and claimed.
    Type: Application
    Filed: October 10, 2011
    Publication date: February 2, 2012
    Inventors: David Putzolu, Aaron Kunze, Teresa Morrison
  • Patent number: 8069124
    Abstract: In one embodiment, the present invention includes a method for identifying a deformable object of a scene of a computer game that is visible by an artificial intelligence (AI) character of the game, requesting a speculative physics simulation associated with the deformable object to determine a result of an action to the deformable object by the AI character, and selecting an action to be performed by the AI character, where the selection is based at least in part on the speculative physics simulation. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: November 29, 2011
    Assignee: Intel Corporation
    Inventors: David Putzolu, Aaron Kunze, Teresa Morrison
  • Publication number: 20090248593
    Abstract: In one embodiment, the present invention includes a method for identifying a deformable object of a scene of a computer game that is visible by an artificial intelligence (AI) character of the game, requesting a speculative physics simulation associated with the deformable object to determine a result of an action to the deformable object by the Al character, and selecting an action to be performed by the AI character, where the selection is based at least in part on the speculative physics simulation. Other embodiments are described and claimed.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Inventors: David Putzolu, Aaron Kunze, Teresa Morrison
  • Publication number: 20070274209
    Abstract: Various embodiments of the invention may organize prioritized data segments that are to be included in the same transmission, such that higher priority segments are sent earlier in the transmission. If a data error occurs during the transmission that renders the remainder of the transmission unusable, the higher priority segments may have already been received. Such prioritization may be especially helpful when the segments are allowed to have variable lengths, and each segment contains a field specifying its length.
    Type: Application
    Filed: May 26, 2006
    Publication date: November 29, 2007
    Inventors: Steven J. Aarnio, David Putzolu
  • Patent number: 7203740
    Abstract: A computer system for allowing proprietary forwarding elements to interoperate with standard control elements in an open network architecture. The computer system comprises a forwarding element that is adapted to perform data forwarding functions in a computer network. A control element is adapted to perform network signaling and control functions in the computer network. The control element is adapted to generate a standardized data set for configuring the forwarding element. An interconnecting element operatively connects the forwarding element to the control element. A forwarding element plugin is integrated with the control element for receiving the standardized data set from the control element, translating the standardized data set into a specialized data set, and transmitting the specialized data set to the forwarding element to configure the forwarding element.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: April 10, 2007
    Assignee: Intel Corporation
    Inventors: David Putzolu, Raj Yavatkar, Bernard N. Keany
  • Publication number: 20060291430
    Abstract: Embodiments of apparatuses, articles, methods, and systems for providing and/or using speculatively allocated bandwidth are generally described herein. Other embodiments may be described and claimed.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventors: David Putzolu, Ian McCallum, Tomasz Madejski
  • Publication number: 20060262768
    Abstract: Executing a simulated annealing process to lower a simulated system energy of a wireless network, the network having a plurality of clients and at least one base station with which the clients may communicate, and a media access control protocol layer supporting at least Orthogonal Frequency Division Multiple Access and Space Division Multiple Access, the simulated system energy based at least in part on reported co-interference between a pair of clients; and computing an allocation of a client of the wireless network to a region within a sub frame of an air link frame of the wireless network, the sub frame including a time slot and a sub-channel frequency range, the allocation based at least in part on a result of the simulated annealing process.
    Type: Application
    Filed: May 19, 2005
    Publication date: November 23, 2006
    Inventor: David Putzolu