Patents by Inventor Sai Shankar

Sai Shankar 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: 20100046483
    Abstract: The system (400), apparatus (401.j), and method (100) of the present invention provide a way to expand and contract the available wireless channels opportunistically by optimally switching the OFDM carriers. The present invention employs a spectrum occupancy information element (200) and a local spectrum occupancy database (505) respectively for exchange of spectrum occupancy information with other devices and persistent storage of spectrum occupancy information, both of which enable seamless working of agile radios in such a way that their transmission capacity is greatly enhanced.
    Type: Application
    Filed: June 27, 2006
    Publication date: February 25, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventor: Sai Shankar Nandagopalan
  • Patent number: 7633946
    Abstract: Disclosed is a method and system based on MAC frames for enabling a QAP to seamlessly operate between granting polls for upstream and sidestream traffic while sending downstream frames. The inventive scheduling method uses a minimum set of mandatory TSPEC parameters to generate a schedule, which provides minimum performance requirement in wireless local area networks (WLANs).
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: December 15, 2009
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Javier del Prado Pavon, Sai Shankar Nandagopalan, Amjad Soomro
  • Publication number: 20090007072
    Abstract: A test framework for automating multi-user, multi-step and/or multi-machine test cases for electronic calendaring application objects is provided. Test cases may be automated where coordination between a number of machines is required to test electronic calendaring application user scenarios. In addition, automation of multifold interaction between two electronic calendaring application users is provided.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Ashish Kumar Singhal, Sai Shankar, Pankaj Lohumi, Rakesh Gupta
  • Publication number: 20080310348
    Abstract: A complementary medium access control (CMAC) method and apparatus are described.
    Type: Application
    Filed: November 30, 2006
    Publication date: December 18, 2008
    Applicant: Koninklijke Philips Electronics, N.V.
    Inventors: Sai Shankar Nandagopalan, Chun-Ting Chou, Javier Del Prado Pavon
  • Publication number: 20080259847
    Abstract: The application describes a method to merge two wireless networks in which each terminal gets a beacon slot within the beacon period. In order to merge two networks, the beacon slots have to be time-coordinated such that the beacon slots of the first network are completed before the beacon slots of the second network begin. The method includes transmitting a beacon frame having a beacon period switch information element which instructs the neighboring terminals in the first network of the need to merge, provides clock synchronization information; provides the time of the merge; and informs the neighboring terminals which beacon slot to occupy in the beacon period of the merged network. In order to deal with hidden terminals, the information needs to be forwarded terminal-to-terminal within each network.
    Type: Application
    Filed: February 14, 2006
    Publication date: October 23, 2008
    Applicant: Koninklijke Philips Electronics, N.V.
    Inventors: Chun-Ting Chou, Javier del Prado Pavon, Sai Shankar Nandagopalan
  • Publication number: 20080259895
    Abstract: A system (300), apparatus (301), and method are provided for decentralized medium access control comprising an enhanced protocol for UWB MAC that includes a distributed reservation protocol (DRP) for distributed reservation of the medium (310). The invention also relates to any wireless system (300) that uses a MAC protocol comprising a distributed reservation protocol. The method comprises devices (301) announcing medium reservations in beacons (400) and devices (301) that receive such announcements respecting the reservations.
    Type: Application
    Filed: February 3, 2005
    Publication date: October 23, 2008
    Applicant: KONINKLIJKE PHILIPS ELECTRONIC, N.V.
    Inventors: Joerg Habetha, Guido Hiertz, Javier Del Prado Pavon, Kiran Challapali, Sai Shankar Nandagopalan
  • Publication number: 20080232335
    Abstract: Wireless networks and methods of use includes a source that transmits a signal to at least one destination during a scheduled time period. The network also includes at least one node, which is hidden from the destination, and which transmits a signal during the scheduled time period. The networks and their methods of use provide for efficient use of the medium.
    Type: Application
    Filed: January 31, 2005
    Publication date: September 25, 2008
    Applicant: KONINKLIJKE PHILIPS ELECTRONIC, N.V.
    Inventors: Javier Del Prado Pavon, Sai Shankar Nandagopalan
  • Publication number: 20080235072
    Abstract: Recurring appointment items in a calendaring application are synchronized and recorded in a backend Line Of Business (LOB) service. Items marked in the calendaring application for time recording are used to create a recurring bound item with extended properties. A sweeper module scans on every run the mailbox for such recurring bound items. Occurrences of bound recurring appointments, which occur between the last scan and the current scan are determined and detached from the corresponding recurring series such that standalone bound items are created for such occurrences that can be recognized by an LOB application. Entries for bound items are retrieved from a client data store and synchronized it with the backend LOB service through a create-, update-, or delete-operation request.
    Type: Application
    Filed: March 20, 2007
    Publication date: September 25, 2008
    Inventors: Rakesh Gupta, David Koronthaly, Burra Gopal, Rolando Jimenez Salgado, Shyam Sundar Jayshankar, Satish Kumar Chittamuru, Himesh Shah, Arvind Kumar Krishnan, Sushil Kumar, Sai Shankar, Ashish Kumar Singhal, Jagdish Singh
  • Publication number: 20080186905
    Abstract: To maximize power saving performance without compromising on the QoS requirement of an application stream, a method and wireless network device generates a subset of a periodic service interval can be used for medium time allocation and data and information can be transmitted in contiguous medium time allocated this way. This selection of a period of time below service capacity allows multiple applications access the medium and for the selection of contiguous medium time during which data transmission can occur.
    Type: Application
    Filed: March 8, 2006
    Publication date: August 7, 2008
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Richard Y. Chen, Javier Del Prado Pavon, Sai Shankar Nandagopalan, Karl Wittig, Chun-Ting Chou, Ruediger Schmitt
  • Patent number: 7382694
    Abstract: A plurality of methods, computer program product, and apparatus that use a lower 32 bit field of a 64-bit 802.11 TSF timer, so as to encode the reference time instant without the ambiguity as to whether there the reference time is referring to a future time or a past time. According to an aspect of the present invention, the fact that the low order 32 bits of the TSF timer wraps over in about 71 minutes is exploited to remove any ambiguity in the reference times contained in the Schedule Element frame. One method employs an algorithm base on distance between two reference points to determine whether the timer has wrapped around a time period, and another method uses a delay interval or a timeout to determine whether or not the TSF timer is wrapped or unwrapped. Another method includes determining whether an absolute value of X?O is less than, or greater than or equal to maximum value M/2.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: June 3, 2008
    Inventors: Javier Del Prado Pavon, Amjad Soomro, Sai Shankar Nandagopalan, Stefan Mangold, Zhun Zhong
  • Patent number: 7317687
    Abstract: A method of transmitting data frames over a data network comprises a step of sending said data frames from a transmitter to a receiver with an Inter Frame Space (IFS) time, which does not include a time (T2) that the transmitter needs to change from a receiver state to a transmitter state, thus substantially increasing the transmission efficiency.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: January 8, 2008
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Javier Del Prado Pavon, Sai Shankar Nandagopalan
  • Publication number: 20070189244
    Abstract: A system and method is provided for incorporating host-device communication in wireless USB (WUSB). A host (101) either uses a multicast Distributed Reservation Protocol (DRP) frame on behalf of connected devices (102) to reserve wireless channel resources, a unicast DRP frame or Enhanced Distributed Channel Access (EDCA) with a Poll Frame. In the case of a unicast DRP frame the number of unicast frames sent for reservation depends on the number of connected devices (102).
    Type: Application
    Filed: March 4, 2005
    Publication date: August 16, 2007
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Javier del Prado Pavon, Sai Shankar Nandagopalan, Kiran Challapali, Joerg Habetha
  • Publication number: 20070130205
    Abstract: Metadata is used to create customized user interface (UI) portions for an application. The metadata may be XML-based and can be interpreted and then rendered to implement a customized UI that also supports data binding between data and the UI controls. Once created, the metadata is processed by a rendering engine to display the UI controls. An interpreter may be used to interpret the metadata file before it sent to the rendering engine. Neither the rendering engine nor the interpreter needs knowledge of the host application and provides support for arbitrary metadata driven UI. The metadata schema may include mechanisms to create custom controls for the UI; programmatically modify the UI controls by providing access to a code-behind assembly as well as support event handling for the UI controls.
    Type: Application
    Filed: May 5, 2006
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Patrick Dengler, Arvind Krishnan, Jagdish Singh, Lawrence Sanchez, Sai Shankar, Satish Chittamuru, Zoltan Pekic, Nabarun Mondal, Namendra Kumar, Ricard i Dalfo
  • Patent number: 7120092
    Abstract: A clock synchronization method and apparatus is disclosed for use in a communication system including a plurality of wireless nodes communicatively coupled via a wireless network, each of the plurality of wireless nodes having a local time base, and one of the plurality of wireless nodes being designated as a master node having a master time base which serves as a master clock against which the local time bases are synchronized. The clock synchronization method includes the steps of periodically transmitting synchronization frames to the plurality of non-master nodes so as to adjust the slave clocks associated with the respective non-master nodes. The synchronization frames are distributed from the master node at near-periodic intervals and includes a cycle time value that corresponds to the end of the previously transmitted synchronization frame. The slave clocks (i.e.
    Type: Grant
    Filed: November 7, 2002
    Date of Patent: October 10, 2006
    Assignee: Koninklijke Philips Electronics N. V.
    Inventors: Javier del Prado Pavon, Sai Shankar Nandagopalan, Sunghyun Choi, Takashi Sato, Jeff Bennet
  • Publication number: 20060194601
    Abstract: Admission control for parameterized traffic among wireless stations and an access point takes into account time varying channel capacity as well as loss characteristics of the wireless channel in guaranteeing specified quality-of-service (QoS). In addition, transmission burstiness, which is a difference between a minimum transmission rate specified by the station and a current transmission rate, is used to increase the bandwidth guaranteed at admission. Both size overhead, as from packet headers, and time overhead, as from polling, is taken into account in an admission process that converts a guaranteed transmission rate into air time units. Efficient admission control is accomplished using a minimal subset of the standard parameters specified by the wireless station.
    Type: Application
    Filed: July 20, 2004
    Publication date: August 31, 2006
    Inventor: Sai Shankar Nandagopalan
  • Publication number: 20060171362
    Abstract: A wireless local area network (WLAN) includes at least one hybrid coordinator (HC) and at least one Quality of Service Station (QSTA). The HC transmits a schedule frame element (SEF). The WLAN also includes a clocking mechanism that sets a substantially absolute start time of a service interval. A method of synchronizing the HC and the QSTA includes transmitting a schedule element frame (SEF), and setting a substantially absolute start-time of a service interval, and a first transmitted frame element.
    Type: Application
    Filed: March 5, 2004
    Publication date: August 3, 2006
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Atul Garg, Javier Del Prado Pavon, Sai Shankar, Amjad Soomro, Zhun Zhong
  • Publication number: 20050004229
    Abstract: Methods for increasing oligodendrocyte survival are disclosed. The methods of the invention are useful for the treatment of Multiple Sclerosis.
    Type: Application
    Filed: March 23, 2004
    Publication date: January 6, 2005
    Inventors: L. Sai Shankar, William Tatton, Nadine Tatton
  • Publication number: 20040264495
    Abstract: A method of contention resolution in a medium access control system, with particular application to an upstream link in a HFC network is disclosed. In the medium, data is transmitted in frames, each comprising a plurality of slots. At least two (and typically more) of these slots in each frame are contention slots. At least one contention slot in each frame is reserved for new arrivals to a contention tree that wish to access the channel capacity using contention resolution and at least one further contention slot is reserved for resolving contention if there is collision in the arrival slot. Arrivals that collide in the arrival slot contend for entry into the tree in the contention slots.
    Type: Application
    Filed: May 12, 2004
    Publication date: December 30, 2004
    Inventor: Sai Shankar Nandagopalan
  • Publication number: 20030172179
    Abstract: A clock synchronization method and apparatus is disclosed for use in a communication system including a plurality of wireless nodes communicatively coupled via a wireless network, each of the plurality of wireless nodes having a local time base, and one of the plurality of wireless nodes being designated as a master node having a master time base which serves as a master clock against which the local time bases are synchronized. The clock synchronization method includes the steps of periodically transmitting synchronization frames to the plurality of non-master nodes so as to adjust the slave clocks associated with the respective non-master nodes. The synchronization frames are distributed from the master node at near-periodic intervals and includes a cycle time value that corresponds to the end of the previously transmitted synchronization frame. The slave clocks (i.e.
    Type: Application
    Filed: November 7, 2002
    Publication date: September 11, 2003
    Inventors: Javier del Prado Pavon, Sai Shankar Nandagopalan, Sunghyun Choi, Takashi Sato, Jeff Bennet