Patents by Inventor SUDHEER KUMAR

SUDHEER KUMAR 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: 8307118
    Abstract: An architecture, system and method for an RTP streaming system is disclosed. In one embodiment, a method includes developing multiple standalone modules, developing application programming interfaces associated with the standalone modules, and tying together the standalone modules to form a subsystem associated with a streaming application and with a network. The method further includes integrating standalone modules including an RTP module, an RTCP module and a payload interface, associated with any one of a server mode and a client mode. The method also includes managing a streaming session associated with media streams via an RTPSS manager, adding the media streams to a stream manager. For each media stream of the streaming session: the method includes performing packetization services in the server mode and de-packetization services in the client mode, and performing server-mode related services in the server mode and client-mode related services in the client mode.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: November 6, 2012
    Assignee: Ittiam Systems (P) Ltd.
    Inventors: Vikas K. Prasad, Karthikeyan Natesan, Sudheer Kumar Vootla, Srikanth Nori
  • Patent number: 8296268
    Abstract: The present disclosure relates generally to a system and method for change logging in a firmware over the air (FOTA) development environment. In one example, the method may include creating a cumulative change log for an intermediate binary file that contains an extractable binary image. The cumulative change log may record changes between the intermediate binary file and earlier iterations of the intermediate binary file. The cumulative change log may be stored in the intermediate binary file and later retrieved. The cumulative change log may be analyzed to identify statistics about changes that occurred between the intermediate binary file and earlier iterations of the intermediate binary file.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: October 23, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Roger H. Ingles, Sudheer Kumar Peddireddy
  • Publication number: 20120233605
    Abstract: Application compatibility techniques are described. In one or more implementations, one or more computing devices of a service provider receive data from a plurality of client devices via a network, the data describing one or more attempts that were at least partially successful in resolving one or more incompatibilities in execution of one or more applications on respective computing devices. The data is mined based on one or more criteria to identify at least one of the applications and validated to confirm the at least partial success in the resolution of at least one of the incompatibilities for the identified application. Data is stored that describes validated successful resolution of the incompatibilities and an update is disseminated based at least on the stored data to resolve the incompatibilities.
    Type: Application
    Filed: March 7, 2011
    Publication date: September 13, 2012
    Applicant: Microsoft Corporation
    Inventors: Corneliu I. Lupu, Justin L. Steventon, David L. Hicks, Erik V. Day, Hemanth Kaza, Sathish Kumar Manivannan, Robert J. Kenny, Sudheer Kumar Pasula
  • Patent number: 8244237
    Abstract: A system for handset self diagnostics is provided. The system includes a handset and a diagnostic engine on the handset to obtain diagnostic data for the handset. The system also includes an application on the handset, and the application includes at least one user interface that uses the diagnostic data to assist a user of the handset to operate the handset.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: August 14, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Sundararajan Chellappan, Rohit Kothari
  • Publication number: 20110254603
    Abstract: Phase interpolator and a delay circuit for the phase interpolator. The phase interpolator includes a variable delay circuit to rotate phase of an input clock to generate a phase rotated signal. The phase interpolator also includes a delay locked loop coupled to the variable delay circuit to generate a plurality of phase shifted outputs. The delay locked loop includes a plurality of delay elements. Each delay element includes a multiplexer and a delay cell coupled to the multiplexer. The multiplexer is configurable using a first control signal to output one of the phase rotated signal and a phase shifted output of the plurality of phase shifted outputs. The delay cell delays one of the phase rotated signal and the phase shifted output to generate another phase shifted output of the plurality of phase shifted outputs.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 20, 2011
    Applicant: Texas Instruments Incorporated
    Inventors: Anant Shankar KAMATH, Krishnaswamy NAGARAJ, Sudheer Kumar VEMULAPALLI, Jayawardan JANARDHANAN, Karthik SUBBURAJ, Sujoy CHAKRAVARTY, Vikas SINHA
  • Patent number: 7900010
    Abstract: A memory manager for a system, a system that includes the memory manager and a method of using thereof are provided. The memory manager manages memory allocations in at least a memory. The memory manger comprises, a first unit configured for receiving a plurality of requests from one or more components of one or more applications of a system. The memory manager also includes a second unit configured for optimizing memory allocations for the plurality of requests.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: March 1, 2011
    Assignee: Ittiam Systems (P) Ltd.
    Inventors: Vikas K. Prasad, Sudheer Kumar Vootla
  • Publication number: 20090193135
    Abstract: An architecture, system and method for an RTP streaming system is disclosed. In one embodiment, a method includes developing multiple standalone modules, developing application programming interfaces associated with the standalone modules, and tying together the standalone modules to form a subsystem associated with a streaming application and with a network. The method further includes integrating standalone modules including an RTP module, an RTCP module and a payload interface, associated with any one of a server mode and a client mode. The method also includes managing a streaming session associated with media streams via an RTPSS manager, adding the media streams to a stream manager. For each media stream of the streaming session: the method includes performing packetization services in the server mode and de-packetization services in the client mode, and performing server-mode related services in the server mode and client-mode related services in the client mode.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Inventors: Vikas K. Prasad, Karthikeyan Natesan, Sudheer Kumar Vootla, Srikanth Nori
  • Publication number: 20090019097
    Abstract: A memory manager for a system, a system that includes the memory manager and a method of using thereof are provided. The memory manager manages memory allocations in at least a memory. The memory manger comprises, a first unit configured for receiving a plurality of requests from one or more components of one or more applications of a system. The memory manager also includes a second unit configured for optimizing memory allocations for the plurality of requests.
    Type: Application
    Filed: July 9, 2007
    Publication date: January 15, 2009
    Inventors: Vikas K. Prasad, Sudheer Kumar Vootla
  • Publication number: 20080119178
    Abstract: Computer readable medium, a system, and a method for providing an image for use in a mobile device are provided. Object files are selected that include at least some code and some data for use by the mobile device. Components are generated from the object files. A size of a component is divided by a size of a logical block to determine a number of logical blocks to allocate for the component. The number of logical blocks to allocate for the component is rounded up to an integer multiple of the size of the logical block. A unique address is established for each component based on the integer multiple of the size of the logical block. A memory layout is generated including each unique address. Each component is loaded at its corresponding unique address to provide the image.
    Type: Application
    Filed: July 5, 2007
    Publication date: May 22, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati
  • Publication number: 20080117991
    Abstract: Computer readable medium, a system and a method for providing an image for use in a mobile device are provided. Object files are selected that include at least some code and some data for use by the mobile device. Components are generated from the object files. Whether a component is larger than a logical block is determined. The component is partitioned into modules in response to determining that the component is larger than the logical block. Unique addresses are established for components and any modules. A memory layout is generated including the unique addresses. Components and any modules are loaded at corresponding unique addresses to provide the image.
    Type: Application
    Filed: July 5, 2007
    Publication date: May 22, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati
  • Publication number: 20080084993
    Abstract: A system for handset self diagnostics is provided. The system includes a handset and a diagnostic engine on the handset to obtain diagnostic data for the handset. The system also includes an application on the handset, and the application includes at least one user interface that uses the diagnostic data to assist a user of the handset to operate the handset.
    Type: Application
    Filed: September 26, 2006
    Publication date: April 10, 2008
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Sundararajan Chellappan, Rohit Kothari
  • Publication number: 20080084992
    Abstract: A system for remote handset diagnostics is provided. The system includes a plurality of handsets each having a diagnostic engine, and a carrier system having a plurality of encoder/decoder components. Each encoder/decoder component is operable to promote communication with at least one diagnostic engine to obtain diagnostic data. The carrier system further includes a diagnostic component that is operable to provide a common interface for diagnosing handsets. The diagnostic component is also operable to communicate with the plurality of encoder/decoder components and to facilitate diagnosis of the handset.
    Type: Application
    Filed: September 26, 2006
    Publication date: April 10, 2008
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Guoxin Fan, Sundararajan Chellappan, Rohit Kothari, Gary Bernitz
  • Publication number: 20080057914
    Abstract: A system is provided that includes a portable electronic device and a customer care system. The customer care system is configured to remotely communicate with the portable electronic device. The customer care system is operable to receive an indication of content displayed on a display of the portable electronic device. The customer care system is operable to communicate a signal to the portable electronic device that the portable electronic device interprets as input to keys on the portable electronic device by a user of the portable electronic device.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 6, 2008
    Inventors: Guoxin Fan, Sudheer Kumar Peddireddy, Vani Budhati
  • Publication number: 20080030757
    Abstract: The present disclosure relates generally to a system and method for change logging in a firmware over the air (FOTA) development environment. In one example, the method may include creating a cumulative change log for an intermediate binary file that contains an extractable binary image. The cumulative change log may record changes between the intermediate binary file and earlier iterations of the intermediate binary file. The cumulative change log may be stored in the intermediate binary file and later retrieved. The cumulative change log may be analyzed to identify statistics about changes that occurred between the intermediate binary file and earlier iterations of the intermediate binary file.
    Type: Application
    Filed: July 21, 2006
    Publication date: February 7, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Roger H. Ingles, Sudheer Kumar Peddireddy
  • Publication number: 20020184345
    Abstract: A domain partitioning system for a multi-node computer system is disclosed. An external server manager is coupled to a domain configuration unit by a dedicated sideband channel. The server manager has write privileges to the domain configuration unit that allows the server manager to control the domain partitioning and the routing tables. None of the domains of the computer system are permitted write access to the domain configuration unit. In one embodiment, the domain configuration unit is a set of domain partition registers and routing table registers coupled to a system interconnect.
    Type: Application
    Filed: May 17, 2001
    Publication date: December 5, 2002
    Inventors: Kazunori Masuyama, Patrick N. Conway, Hitoshi Oi, Jeremy Farrell, Sudheer Kumar Rao Miryala, Yukio Nishimura, Prabhunanadan B. Narasimhamurthy
  • Publication number: 20020174301
    Abstract: A system and method of logically partitioning shared memory structures between computer domains is disclosed. In one embodiment, each domain is assigned a unique address space identifier. The unique address space identifier preferably has tag extension and index extension bits. This permits the tag and index bits of a conventional local domain address to be extended with tag extension and index extension bits. Data entries in the shared memory structure may be accessed using an extended index value. Hits may be determined using an extended tag value.
    Type: Application
    Filed: May 17, 2001
    Publication date: November 21, 2002
    Inventors: Patrick N. Conway, Kazunori Masuyama, Takeshi Shimizu, Toshio Ogawa, Martin Sodos, Sudheer Kumar Rao Miryala, Jeremy Farrell