Patents by Inventor Sanjay Bakshi

Sanjay Bakshi 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: 20100082955
    Abstract: In general, in one aspect, the disclosure describes an apparatus that includes updatable non-volatile memory to store firmware and non-updateable non-volatile memory to store an interrupt sequence. The apparatus includes a chip interface to receive an interrupt instruction from management firmware. Receipt of the interrupt instruction controls access to and initiation of the interrupt sequence. After initiation of the interrupt sequence the apparatus may receive a firmware update and/or validate the firmware is from a valid source. The validation of the firmware may include utilizing the management firmware to verify the cryptographic signature for the firmware.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Jasmeet Chhabra, Mazen Gedeon, Sanjay Bakshi, Eli Kupermann
  • Publication number: 20100070652
    Abstract: A device, method, and computer readable medium are disclosed. In one embodiment the device includes a first network packet storage queue that is capable of storing incoming network packets from a network. The device also includes a second network packet storage queue that is capable of storing incoming network packets from a network. The device also includes flush logic to synchronize a flush of the network packets stored in the first and second network packet storage queues. The flush is triggered by a flush event affecting at least one of the storage queues.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Inventors: Christian Maciocco, Sanjay Bakshi, Shriharsha Hegde, Carol Bell, Tsung-Yuan Charles Tai, Jr-Shian Tsai
  • Publication number: 20100053186
    Abstract: Systems and methods are disclosed allowing data and other information from one model to be transferred to another model. A surface correspondence between meshes of the models can be created that provides a transfer or sharing of information to include all points of one mesh and all points of the other mesh. Additionally, a volume correspondence between the models can be created to transfer information found within corresponding volumes or other n-D spaces associated with the models. Mesh information and other data at, near, or otherwise within a volume or other n-D space associated with one model can be “pushed through” the volume correspondences to transfer the data to its designated location on, at, near, or otherwise within a corresponding volume or other n-D space associated with the other model.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Applicant: Pixar
    Inventors: Tony DeRose, Mark Meyer, Sanjay Bakshi
  • Publication number: 20100053172
    Abstract: Mesh data and other proximity information from the mesh of one model can be transferred to the mesh of another model, even with different topology and geometry. A correspondence can be created for transferring or sharing information between points of a source mesh and points of a destination mesh. Information can be “pushed through” the correspondence to share or otherwise transfer data from one mesh to its designated location at another mesh. Correspondences can be created based on parameterization information, such as UV sets, one or more maps, harmonic parameterization, or the like. A collection of “feature curves” may be inferred or user-placed to partition the source and destination meshes into a collection of “feature regions” resulting in partitions or “feature curve networks” for constructing correspondences between all points of one mesh and all points of another mesh.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Applicant: Pixar
    Inventors: Tony DeRose, Mark Meyer, Sanjay Bakshi
  • Patent number: 7668121
    Abstract: Various embodiments of methods and apparatuses for managing authentication key contexts are described herein. In various embodiments, the methods and apparatuses include purging an authentication key context of a supplicant after handing off the supplicant, even the authentication key has not expired.
    Type: Grant
    Filed: January 10, 2006
    Date of Patent: February 23, 2010
    Assignee: Intel Corporation
    Inventor: Sanjay Bakshi
  • Publication number: 20090243929
    Abstract: A method and apparatus for faster global positioning system (GPS) location using pre-computed spatial location data are described. In one embodiment, a method includes acquiring a pre-computed spatial location of a mobile platform device (MPD) that is computed when a GPS receiver is disabled due to the spatial location of the MPD. In one embodiment, the pre-computed spatial location is determined by a non-GPS based spatial location technology when a receiver is disabled due to the spatial location of the MPD. During the periodic computation of spatial location data, the GPS receiver may be monitored. In one embodiment, in response to activation of the GPS receiver, the pre-computed spatial location data is provided to the GPS receiver for identification and lock onto a predetermined number of visible satellites to reduce a time to first fix (TTFF) a current spatial location of the MPD. Other embodiments are described and claimed.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Uttam Sengupta, Sanjay Bakshi, Shriharsha Hegde
  • Publication number: 20090213138
    Abstract: Techniques are disclose that may assist animators or other artists working with models. Information from a plurality of meshes in a collection may be blended or combined using correspondences between pairs of the meshes. Meshes in the collection may include different topologies and geometries. The combined information can be used to create combinations of data that reflect new topologies, geometries, scalar fields, hair styles, or the like that may be transferred to a mesh of new or existing models.
    Type: Application
    Filed: August 28, 2008
    Publication date: August 27, 2009
    Applicant: Pixar
    Inventors: Tony DeRose, Mark Meyer, Sanjay Bakshi, Brian Green
  • Publication number: 20090172431
    Abstract: A method and article for reducing power consumption for isochronous data transfers are described. The method may include receiving packets of data having multimedia information with empty spaces. The packets of data may be stored in a first buffer having a first buffer size allocated for a universal serial bus processing stack. The empty spaces may be removed from the packets of data and the packets of data having the empty spaces removed may be copied to a second buffer having a second buffer size allocated for a media information processing stack. Other embodiments are described and claimed.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Inventors: Ajay Gupta, Sanjay Bakshi
  • Publication number: 20090129265
    Abstract: A media access controller (MAC) of a broadband wireless communication device may vary the size of data unit payloads based on a physical layer burst size. In automatic retransmission request (ARQ) enabled service flows, the MAC may delay construction of data units from the data unit payloads until after entering an ARQ retransmission request window. In some embodiments, the MAC comprises per-flow schedulers to schedule service data units (SDUs) for each of a plurality of service flows, and per-service flow retransmission request handlers to reconstruct and retransmit data units.
    Type: Application
    Filed: January 12, 2009
    Publication date: May 21, 2009
    Inventors: Fengji Ye, Sanjay Bakshi
  • Publication number: 20090085801
    Abstract: A method and apparatus for faster global positioning system (GPS) location using pre-downloaded assistance data are described. In one embodiment, the method includes the periodic acquisition of assistance data when a GPS receiver is disabled. In one embodiment, the GPS receiver may be disabled due to a spatial location of a mobile platform device (MPD) that includes the GPS receiver. During the periodic acquisition of the assistance data, the GPS receiver may be monitored. In one embodiment, in response to activation of the GPS receiver, the assistance data is provided to the GPS receiver to reduce a time to first fix (TTFF) following lock onto a predetermined number of visible satellites to establish a current spatial location of the MPD. Other embodiments are described and claimed.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Uttam Sengupta, Sanjay Bakshi, Shriharsha Hegde
  • Patent number: 7489629
    Abstract: A media access controller (MAC) of a broadband wireless communication device may vary the size of data unit payloads based on a physical layer burst size. In automatic retransmission request (ARQ) enabled service flows, the MAC may delay construction of data units from the data unit payloads until after entering an ARQ retransmission request window. In some embodiments, the MAC comprises per-flow schedulers to schedule service data units (SDUs) for each of a plurality of service flows, and per-service flow retransmission request handlers to reconstruct and retransmit data units.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: February 10, 2009
    Assignee: Intel Corporation
    Inventors: Fengji Ye, Sanjay Bakshi
  • Patent number: 7453797
    Abstract: A method to provide high availability in network elements using distributed architectures. The method employs multiple software components that are distributed across data/forwarding plane and control plane elements in a network element. The software components in the data/forwarding plane include active and standby components. Components in the control plane a re provided to communicate with the components in the data/forwarding plane. A keep-alive messaging mechanism is used to monitor operation of the various elements in the network element. Upon detection of a failure to a hardware or software component, the data/forwarding plane and/or control plane elements are reconfigured, as applicable, to replace a failed active component with a corresponding standby component. This enables the network element to be reconfigured in a manner that is transparent to other network elements, and provided high availability for the network element.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: November 18, 2008
    Assignee: Intel Corporation
    Inventors: Manasi Deval, Suhail Ahmed, Santosh Balakrishnan, Hormuzd Khosravi, Sanjay Bakshi
  • Patent number: 7397795
    Abstract: A method and system for label-based packet forwarding among multiple forwarding elements is described. The system includes a plurality of forwarding elements to forward a data packet from an ingress port at which the data packet is received from a network to an egress port from which the data packet will be transmitted to a next hop in the network and a control element coupled to the plurality of forwarding elements to control the forwarding elements. Each forwarding element has one or more label switch tables with one or entries to label data packets for forwarding along a path from the ingress port of one of the plurality of forwarding elements to the egress port of another of the plurality of forwarding elements.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: July 8, 2008
    Assignee: Intel California
    Inventors: Hsin-Yuo (York) Liu, Puqi (Perry) Tang, Manav Mishra, Sanjay Bakshi
  • Patent number: 7366186
    Abstract: An apparatus comprises a forwarding component configured to forward data by looking up a routing table, another forwarding component configured to receive the data, and an intermediate forwarding component bridging the two components to forward the data without looking up the routing table.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: April 29, 2008
    Assignee: Intel Corporation
    Inventors: Anand Rangarajan, Sanjay Bakshi, Satyendra Yadav
  • Publication number: 20080034106
    Abstract: Methods and apparatus to provide reduced power consumption for bulk data transfers are described. In some embodiments, a query regarding data to be read on a bulk endpoint of a communication device is transmitted on an interrupt endpoint of the communication device. Other embodiments are also described and claimed.
    Type: Application
    Filed: August 2, 2006
    Publication date: February 7, 2008
    Inventors: Sanjay Bakshi, Carol Bell, Krishnan Rajamani, Brian Leete
  • Patent number: 7313394
    Abstract: Secure proxy mobile apparatus, systems, methods, and articles are described generally herein. Other embodiments may be described and claimed.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: December 25, 2007
    Assignee: Intel Corporation
    Inventor: Sanjay Bakshi
  • Publication number: 20070237093
    Abstract: Embodiments of methods and apparatus for providing an access profile system associated with a broadband wireless access network are generally described herein. Other embodiments may be described and claimed.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Bala Rajagopalan, Sanjay Bakshi
  • Publication number: 20070224986
    Abstract: Embodiments of replay counter cache reduction mechanisms are described generally herein. Other embodiments may be described and claimed.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Inventors: Sanjay Bakshi, Jesse Walker
  • Publication number: 20070165858
    Abstract: Various embodiments of methods and apparatuses for managing authentication key contexts are described herein. In various embodiments, the methods and apparatuses include selective purging of authentication key contexts of supplicants even if their authentication keys have not expired.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 19, 2007
    Inventor: Sanjay Bakshi
  • Publication number: 20070160211
    Abstract: Various embodiments of methods and apparatuses for managing authentication key contexts are described herein. In various embodiments, the methods and apparatuses include purging an authentication key context of a supplicant after handing off the supplicant, even the authentication key has not expired.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 12, 2007
    Inventor: Sanjay Bakshi