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: 20130157624
    Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipients SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
  • Publication number: 20130157699
    Abstract: In particular embodiments, a messaging device or server may be operable to receive a message including a thread identifier or a list of conversation participants; if the message includes a thread identifier, then append the message to a locally-stored conversation thread possessing the same thread identifier; if the message includes a list of participants, then: search a plurality of locally-stored conversation threads for a conversation threads having participants matching the list of participants; and in response to a match, append the message to the matching thread; in response to failing to find a match, generate an offline identifier for the message and storing the message locally.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
  • Publication number: 20130159079
    Abstract: A method includes routing, through a social network enabled router at a location of a business entity, an Internet connection request from a data processing device of a customer of the business entity at the location thereof to a web interface requiring the customer to log in with a social network identifier thereof. The method also includes redirecting, on the data processing device, the customer to another web interface requiring intervention on part of the customer by way of endorsement of the business entity on a social network through the another web interface following the customer logging into the web interface. Further, the method includes permitting, through the social network enabled router, the customer free Internet access at the location of the business entity through the data processing device solely after the customer endorsement of the business entity on the social network through the another web interface.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 20, 2013
    Inventors: JASBIR SINGH, Siddharth Singh
  • Publication number: 20130157626
    Abstract: Methods and systems directed to assigning individual messages and call log data into an aggregated conversation thread on both client and server devices for a user interface having a conversations view including all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
  • Publication number: 20130156167
    Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
  • Publication number: 20130157627
    Abstract: In one embodiment, a method includes accessing a communication sent from a first user to one or more second users; searching multiple communication threads for a specific thread associated with both the first and second users; and if the specific communication thread is located, then adding the communication to the thread; and for each second user, sending the communication to the second user using a communication protocol selected determined to be appropriate.
    Type: Application
    Filed: August 29, 2012
    Publication date: June 20, 2013
    Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
  • Publication number: 20130159938
    Abstract: The subject disclosure relates to annotating data based on gestures. Gestures include user interaction with a client device or client software. Gestures are tracked and associated with data. In an aspect, client context associated with a gesture is also tracked. The gestures are then employed to determine a global term to associate with the data. In an aspect, a look-up table comprising a pre-defined relationship between gestures and a global term can be employed. In another aspect, an inference component employ context information in conjunction with the tracked gestures to determine a global term to assign to data. After a global term is determined for data based on a gesture, an annotation file for the data can be created associating the data with the global term.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Jason Clark, Siddharth Jayadevan
  • Patent number: 8468159
    Abstract: An approach is presented for specifying categories of data elements during a service specification phase of a service-oriented architecture (SOA) life cycle defined in a service modeling methodology like Service-Oriented Modeling and Architecture (SOMA). A Unified Modeling Language based SOA modeling tool for the service modeling methodology includes a middleware based integration plug-in that categorizes service-specific data elements as transaction elements, glue elements, core Common Information Model (CIM) elements, and elements extending the CIM elements, and associates the categorized data elements with corresponding operations of the service being modeled.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: Faried Abrahams, Ali P. Arsanjani, Kerard R. Hogg, Ahamed Jalaldeen, Siddharth Purohit, Gandhi Sivakumar
  • Patent number: 8467365
    Abstract: A mobile station uses a search window to search for a target pilot signal transmitted by a target transmitter in a spread spectrum communication system. The search window may be centered on the expected phase of the target pilot signal at the mobile station. To calculate the expected phase, the mobile station estimates a transmission delay associated with the target pilot signal, based on at least the target transmitter's location and the mobile station's location. The transmission delay may account for the time it takes for the target pilot signal to propagate from the target transmitter to the mobile station. The expected phase of the target pilot signal may then be calculated based on at least a nominal phase of the target pilot signal (e.g., the phase when transmitted by the target transmitter) and the estimated transmission delay.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: June 18, 2013
    Assignee: Sprint Spectrum L.P.
    Inventors: Deveshkumar Rai, Manoj Shetty, Sachin R. Vargantwar, Siddharth S. Oroskar, Debasish Sarkar
  • Publication number: 20130151606
    Abstract: In one embodiment, one or more computing devices identify concept nodes of a same concept in a social graph, and create a meta node connecting to the concept nodes by respective edges.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Inventors: Brian Piepgrass, Siddharth Kar
  • Publication number: 20130144878
    Abstract: The subject disclosure relates to one or more computer-implemented processes for collecting, analyzing, and employing annotations of data sources. In particular, an annotation component is configured to receive annotations of data for a data source, wherein the respective annotations comprise different associations of a global terms with the data of the data source, a data store configured to store the annotations, and an interface component configured to render the data based on the annotations in response to a request for the data. In an aspect, storing information, the data also stores descriptions of the data sources and definitions of the global terms, and the interface component determines a subset of the information in the data store based on the annotations. A method is further provided comprising receiving a global term and determining data sources that have the global term associated with the data thereof based on the information in the data store.
    Type: Application
    Filed: December 2, 2011
    Publication date: June 6, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Jason Clark, Siddharth Jayadevan
  • Patent number: 8457633
    Abstract: During a call, a radio access network (RAN) may substantially simultaneous communicate with a wireless communication device (WCD) via multiple wireless coverage areas. The number of wireless coverage areas used for this substantially simultaneous communication may vary based on the call type. Thus, for instance, if the call type is a real-time call type, the RAN may use more wireless coverage areas when communicating with the WCD to improve the quality of the call. But, if the call type is a non-real-time call type, the RAN may use fewer wireless coverage areas when communicating with the WCD so that wireless resources are conserved.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: June 4, 2013
    Assignee: Sprint Spectrum L.P.
    Inventor: Siddharth S. Oroskar
  • Patent number: 8457069
    Abstract: Methods and devices for a radio access network (RAN) to select a wireless communication device (WCD) for handoff to a given sector are presented. In particular, the RAN may receive resource requests from a first WCD and a second WCD, both WCDs contending for a resource of the given sector. Based on the each WCD's active sets of sectors, the RAN may grant the resource to one of these WCDs. Preferably, the RAN grants the resource to the WCD that is more likely to benefit from use of the resource.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: June 4, 2013
    Assignee: Sprint Spectrum L.P.
    Inventors: Sachin R. Vargantwar, Anoop K. Goyal, Siddharth S. Oroskar, Manoj Shetty
  • Publication number: 20130138492
    Abstract: Targeted customer loyalty promotions are managed by an application through a point of sale contact. The application recognizes a customer visiting a store through communication (e.g. near field communication) with a customer device. The application receives a customer identifier (ID) from the customer device. Using the customer ID, the application retrieves a customer record matching the customer ID from a local data store of the point of sale, a networked data store, or a social network data store. The application determines customer loyalty promotions associated with the customer record and transmits the customer loyalty promotions to the customer.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: Microsoft Corporation
    Inventors: Ruben Delgado, Kollen Glynn, Siddharth Uppal
  • Patent number: 8452555
    Abstract: In one aspect, the invention comprises a device for measuring electricity usage, comprising: means for remote disconnection via power line communication; means for detection of electricity theft; means for tamper detection; and means for reverse voltage detection. In another aspect, the invention comprises an apparatus for multi-channel metering of electricity, comprising: (a) a meter head operable to measure electricity usage for a plurality of electricity consumer lines; (b) a transponder operable to transmit data received from the meter head via power line communication to a remotely located computer, and to transmit data received via power line communication from the remotely located computer to the meter head; and (c) a load control module operable to actuate connection and disconnection of each of a plurality of relays, each relay of the plurality of relays corresponding to one of the plurality of electricity consumer lines.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: May 28, 2013
    Assignee: Quadlogic Controls Corporation
    Inventors: Sayre Swarztrauber, Doron Shafrir, Siddharth Malik, Robert Hayward
  • Patent number: 8452312
    Abstract: Methods and systems are disclosed herein that may help to improve the paging success rate for hybrid mobile stations, which in turn may help to prevent dropped calls. An exemplary method for paging an access terminal involves an access network: (a) before transmission of a page to an access terminal, determining whether or not the access terminal is a hybrid access terminal; (b) if the access terminal is not a hybrid access terminal, then selecting standard page settings for the page; (c) if the access terminal is a hybrid access terminal, then selecting adjusted page settings for the page, wherein the adjusted page settings increase the probability that the access terminal will successfully receive the page; and (d) applying the selected page settings and transmitting the page.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: May 28, 2013
    Assignee: Sprint Spectrum L.P.
    Inventors: Siddharth S Oroskar, Sachin R Vargantwar
  • Publication number: 20130132999
    Abstract: A method may include receiving an identification of a device; receiving at least one of device information, which includes a location of the device or a viewing history for the device, or preference information, which includes preferences by a user or a third party, associated with the identification of the device from the device; identifying interactive content based on the at least one of the device information or the preference information; and receiving trigger information, which includes a time and a place for a trigger, the trigger information to identify an event relating to a provisioning of video content. The method may further include mapping the identification of the device and the identified interactive content with the trigger information; detecting that the event has occurred; and sending the identified interactive content based on the mapping and the trigger information.
    Type: Application
    Filed: March 6, 2012
    Publication date: May 23, 2013
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventor: Siddharth PANDEY
  • Patent number: 8447318
    Abstract: Multiple traffic channels may be assigned to a wireless communication device (WCD) at the beginning of the call in order to improve initial call quality. However, doing so when traffic channels are scarce can lead to traffic channel overuse. Therefore, methods, devices, and systems for assigning multiple traffic channels to a WCD based on traffic channel utilization are presented. During call establishment, a radio access network (RAN) may assign fewer traffic channels to a WCD when traffic channel utilization is high. On the other hand, the RAN may assign more traffic channels to the WCD when traffic channel utilization is low.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: May 21, 2013
    Assignee: Sprint Spectrum L.P.
    Inventor: Siddharth S. Oroskar
  • Publication number: 20130124625
    Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. Information presented on external websites may be used to link pages across multiple domains with a metapage generated on the social networking system, presenting the information on other external websites associated with the metapage as links on the pages associated with the metapage. Feedback from users may be used to include or exclude pages from being associated with a generated metapage.
    Type: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
  • Patent number: D684689
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: June 18, 2013
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Siddharth Desai, Quang Ngoc Vu