Patents by Inventor Siddharth

Siddharth 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: 20120311377
    Abstract: Jobs submitted to a primary location of a service within a period of time before and/or after a fail-over event are determined and are resubmitted to a secondary location of the service. For example, jobs that are submitted fifteen minutes before the fail-over event and jobs that are submitted to the primary network before the fail-over to the second location is completed are resubmitted at the secondary location. After the fail-over event occurs, the jobs are updated with the secondary network that is taking the place of the primary location of the service. A mapping of job input parameters (e.g. identifiers and/or secrets) from the primary location to the secondary location are used by the jobs when they are resubmitted to the secondary location. Each job determines what changes are to be made to the job request based on the job being resubmitted.
    Type: Application
    Filed: June 1, 2011
    Publication date: December 6, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Blood, Alexander Hopmann, Siddharth Rajendra Shah, Viktoriya Taranov, Tarkan Sevilmis, Nikita Voronkov
  • Patent number: 8327404
    Abstract: An exemplary method includes presenting, by a media content delivery system, an advertisement for a media content instance that is accessible only at or after a scheduled release time, receiving, by the media content delivery system, a request input by a user to purchase access to the media content instance, and providing, by the media content delivery system in response to the received request, enhanced content associated with the media content instance for experiencing by the user before the scheduled release time. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: December 4, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian F. Roberts, Siddharth Pandey, Enrique Ruiz-Velasco
  • Publication number: 20120303831
    Abstract: A computer-implemented method for authorizing access by a user device to at least one service offered over an Internet Protocol (IP) network is provided. A server receives a message from the user device. The message indicates that the user device is configured to support the at least one service. The server then retrieves from a database policy data associated with the user device. The server validates based on the policy data that the user device is authorized to advertise the at least one service and the at least one service is available for access by the user device. If the at least one service is unauthorized or unavailable for access by the user device, the server modifies the message to indicate one or more authorized and available services for the user device without including the at least one service.
    Type: Application
    Filed: November 2, 2011
    Publication date: November 29, 2012
    Inventors: Siddharth Toshniwal, Shambhu Dayal Rai, Nagesh Bollapalli
  • Publication number: 20120291540
    Abstract: A device for dispensing fluid to a patient and indicating a fluid flow condition. The device includes a reservoir configured to provide a source of fluid under pressure. A continuous flow path in fluid communication with the source of fluid provides a continuous and substantially constant flow rate of fluid from the source to a patient. The device further includes at least one flow detector in fluid communication with the continuous flow path. The flow detector is configured to provide a signal that the flow rate of the fluid in the continuous flow path is different from a predetermined flow rate, thereby indicating a fluid flow condition.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 22, 2012
    Inventors: Dominic J. Cooke, Siddharth Desai
  • Publication number: 20120294258
    Abstract: Certain aspects of the present disclosure relate to a technique of designing a Media Access Control (MAC) scheduler for uplink communication in high rate wireless data systems, such as Long Term Evolution (LTE) wireless communication systems.
    Type: Application
    Filed: July 24, 2012
    Publication date: November 22, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Siddharth Ray, Ritesh K. Madan, Ashwin Sampath, Sundeep Rangan, Arnab Das
  • Patent number: 8316347
    Abstract: An SOA solution architecture generation method and system. The method includes retrieving by a computing system, a service model and an SOA solution architecture model. The computing system retrieves and loads a configuration file comprising mapping data. The mapping data comprises data associating elements of the service model to architectural layers of the SOA solution. Each element is processed. The computing system identifies each architectural layer that corresponds to an associated element based on the mapping data. Each element is placed in an associated layer of the architectural layers. The computing system generates a UML model. The UML model comprises each element in an associated layer of the architectural layers. The computing system loads the UML model.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth Purohit
  • Patent number: 8315977
    Abstract: Methods, systems, and articles for simultaneously maintaining copies of data in a data center and a cloud computing environment providing network based services. Synchronizing applications monitor modifications to data records made in the data center and the cloud computing environment. The synchronizing applications are also configured to convert modified records from the data center into a format compatible with databases in the cloud computing environment prior to updating the databases in the cloud computing environment, and vice versa.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: November 20, 2012
    Assignee: Netflix, Inc.
    Inventors: Siddharth Anand, Naresh Gopalani, Greg Kim, Neil Hunt, Santosh R. Rau
  • Patent number: 8311143
    Abstract: Methods and apparatus for avoiding overflow and underflow conditions through the determination of appropriate scaling factors in signal estimation processing in a receiver are described. The receiver estimates transmitted symbols from one or more transmitter device antennas, while avoiding underflow and overflow conditions. A pilot based noise estimate and an estimated expected received signal power, corresponding to a transmit antenna, are used to generate an SNR corresponding to the transmit antenna. The generated SNR is used to determine, e.g., select from a fixed size set of predetermined scale factor values, a scale factor to be used for estimation processing associated with the transmit antenna. In some embodiments, the generated scaling factors are used by a fixed point processing linear least squares error estimation module. Scaling factor determination is performed at a rate which is slower than the rate at which symbols are received from a transmit antenna.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: November 13, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Siddharth Ray, Sundeep Rangan
  • Publication number: 20120284167
    Abstract: The present invention provides a n-tier architecture for a performance based testing tool and an associated method for trading and financial applications. The performance benchmarking tool of the present invention is configured to create multiple load generating clients, monitor and control it through a single agent process. The invention determines latencies of individual subsystems by subscribing to ticker plants and allows for online monitoring of latencies and controlling of multiple clients based on predefined message types.
    Type: Application
    Filed: November 11, 2010
    Publication date: November 8, 2012
    Inventor: Siddharth Dubey
  • Patent number: 8306558
    Abstract: Exemplary methods and systems for paging a mobile station are disclosed herein. Exemplary embodiments may help to improve the paging success rate for pages such as data-service pages and/or intersystem pages. An exemplary method involves: (i) before transmission of a page to a mobile station by an access network, the access network determining a page-type of the page; (ii) based at least in part of the page-type, determining a page-transmission power for the page; and (iii) the access network transmitting the page at the selected transmission-power level. To determine the page-type, an access network may determine whether the page is a voice-service page or a data-service page and/or determine whether or not the page is an intersystem page. In an exemplary embodiment, the page transmission for data-service pages is preferably greater than that for voice-service pages.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: November 6, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: Siddharth S Oroskar, Sachin R Vargantwar
  • Patent number: 8302165
    Abstract: An offline trust system establishes a trust relationship between a trust authority computer system and a target computer system without relying on an active network connection between the computer systems. The offline trust system separates the trust establishment operation into a provisioning phase and a configuration phase. The provisioning phase can be performed entirely on the trust authority, while the configuration phase can be performed entirely on the target computer system requesting trust. The two phases can be performed at different times and do not assume any connection between the two computer systems. An administrator may perform the provisioning phase for many target computer systems at the same time. Thus, the offline trust system provides a way to establish trust between computer systems that is more reliable and less prone to failure.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: October 30, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddharth Bhai, Zhe (Jessie) Li, William S. Jack, III, Christopher W. McCarron, James J. Simmons, Qi Cao
  • Patent number: 8300620
    Abstract: Systems, methods, and computer-readable media for adjusting a timer mechanism based on radio frequency (RF) conditions of a network connecting source and destination devices are provided. Initially, data packets transmitted by the source device are assigned an ordering. This ordering is compared to an actual order in which the data packets are received at the destination device to ascertain whether any data packets were missing due to RF conditions. A negative response indicating missing, or lost, data packets may be returned, thereby invoking the source device to retransmit the data packets identified as missing. The device(s) may compute a probability of packet-loss (utilizing a recorded history of the transmitted packets in conjunction with the data packets actually received) and utilize the packet-loss probability to dynamically tune a time-interval of the timer mechanism. Upon expiration of the time-interval, the timer mechanism instructs the source device to retransmit the initial data packets.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: October 30, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Debasish Sarkar, Siddharth S. Oroskar, Sachin R. Vargantwar, Manoj Shetty, Deveshkumar N. Rai
  • Publication number: 20120262064
    Abstract: A system and method are provided for delivering power to a dynamic load. The system includes a power supply providing DC power having a substantially constant power open loop response, a power amplifier for converting the DC power to RF power, a sensor for measuring voltage, current and phase angle between voltage and current vectors associated with the RF power, an electrically controllable impedance matching system to modify the impedance of the power amplifier to at least a substantially matched impedance of a dynamic load, and a controller for controlling the electrically controllable impedance matching system. The system further includes a sensor calibration measuring module for determining power delivered by the power amplifier, an electronic matching system calibration module for determining power delivered to a dynamic load, and a power dissipation module for calculating power dissipated in the electrically controllable impedance matching system.
    Type: Application
    Filed: February 8, 2012
    Publication date: October 18, 2012
    Applicant: MKS Instruments, Inc.
    Inventors: Siddharth P. Nagarkatti, Yevgeniy Barskiy, Feng Tian, Ilya Bystryak
  • Patent number: 8290317
    Abstract: An apparatus and method for producing optical pulses of a desired wavelength utilizes a section of higher-order-mode (HOM) fiber to receive input optical pulses at a first wavelength, and thereafter produce output optical pulses at the desired wavelength through soliton self-frequency shifting (SSFS) or Cherenkov radiation. The HOM fiber is configured to exhibit a large positive dispersion and effective area at wavelengths less than 1300 nm.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: October 16, 2012
    Assignee: OFS Fitel, LLC
    Inventor: Siddharth Ramachandran
  • Publication number: 20120260323
    Abstract: Systems and methods for continuous measurement of an analyte in a host are provided. The system generally includes a continuous analyte sensor configured to continuously measure a concentration of analyte in a host and a sensor electronics module physically connected to the continuous analyte sensor during sensor use, wherein the sensor electronics module is further configured to directly wirelessly communicate sensor information to one or more display devices. Establishment of communication between devices can involve using a unique identifier associated with the sensor electronics module to authenticate communication. Times tracked at the sensor electronics module and the display module can be at different resolutions, and the different resolutions can be translated to facilitate communication. In addition, the frequency of establishing communication channels between the sensor electronics module and the display devices can vary depending upon whether reference calibration information is being updated.
    Type: Application
    Filed: April 6, 2012
    Publication date: October 11, 2012
    Applicant: DexCom, Inc.
    Inventors: Kenneth San Vicente, Indrawati Gauba, Siddharth Waichal, Andrew Walker
  • Publication number: 20120255875
    Abstract: Systems and methods for continuous measurement of an analyte in a host are provided. The system generally includes a continuous analyte sensor configured to continuously measure a concentration of analyte in a host and a sensor electronics module physically connected to the continuous analyte sensor during sensor use, wherein the sensor electronics module is further configured to directly wirelessly communicate sensor information to one or more display devices. Establishment of communication between devices can involve using a unique identifier associated with the sensor electronics module to authenticate communication. Times tracked at the sensor electronics module and the display module can be at different resolutions, and the different resolutions can be translated to facilitate communication. In addition, the frequency of establishing communication channels between the sensor electronics module and the display devices can vary depending upon whether reference calibration information is being updated.
    Type: Application
    Filed: April 6, 2012
    Publication date: October 11, 2012
    Applicant: DexCom, Inc.
    Inventors: Kenneth San Vicente, Indrawati Gauba, Siddharth Waichal, Andrew Walker
  • Publication number: 20120258748
    Abstract: Systems and methods for continuous measurement of an analyte in a host are provided. The system generally includes a continuous analyte sensor configured to continuously measure a concentration of analyte in a host and a sensor electronics module physically connected to the continuous analyte sensor during sensor use, wherein the sensor electronics module is further configured to directly wirelessly communicate sensor information to one or more display devices. Establishment of communication between devices can involve using a unique identifier associated with the sensor electronics module to authenticate communication. Times tracked at the sensor electronics module and the display module can be at different resolutions, and the different resolutions can be translated to facilitate communication. In addition, the frequency of establishing communication channels between the sensor electronics module and the display devices can vary depending upon whether reference calibration information is being updated.
    Type: Application
    Filed: April 6, 2012
    Publication date: October 11, 2012
    Applicant: DexCom, Inc.
    Inventors: Kenneth San Vicente, Indrawati Gauba, Siddharth Waichal, Andrew Walker
  • Publication number: 20120254118
    Abstract: A history of locations of tenant data is maintained. The tenant data comprises data that is currently being used by the tenant and the corresponding backup data. When a tenant's data is changed from one location to another, a location and a time is stored within the history that may be accessed to determine a location of the tenant's data at a specified time. Different operations trigger a storing of a location/time within the history. Generally, an operation that changes a location of the tenant's data triggers the storing of the location within the history (e.g. upgrade of farm, move of tenant, adding a tenant, load balancing of the data, and the like). When tenant data is needed for an operation (e.g. restore), the history may be accessed to determine the location of the data.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Siddharth Rajendra Shah, Antonio Marco Da Silva, JR., Nikita Voronkov, Viktoriya Taranov, Daniel Blood
  • Patent number: 8280924
    Abstract: In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can communicate with the database using a variety of different database schemas. The generic database application of the computer system infers a portion of ORM metadata associated with the received input data. The computer system accesses a generic ORM query where the ORM query is configured to provide mapping information to map the input data into a graph of objects according to the database object properties included in the ORM metadata. The computer system maps the input data into a graph of objects using the database object properties included in the ORM metadata and displays an ORM object view which includes the graph of objects.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Brad Mark Olenick, Gregory Lawrence Hughes, Siddharth Jayadevan, Carll Bennett Hoffman, Clemens Kerer
  • Patent number: 8277112
    Abstract: The invention provides devices and methods for increasing the degree of mixing of fluids, including under conditions of laminar flow and turbulent flow. In one embodiment, mixing of fluids using the invention's devices and methods is increased by splitting the flow of at least one of the fluids into two or more inlet channels. This is optionally followed by further splitting and merging (e.g., using one or more split and merge (SAM) mixer) the fluids.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: October 2, 2012
    Assignee: The Research Foundation of State University of New York
    Inventors: Siddharth Bhopte, Bruce Murray, Bahgat Sammakia