Patents by Inventor Anand Rajagopalan

Anand Rajagopalan 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: 10320902
    Abstract: In some embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to techniques for devices (e.g., NAN devices and/or AWDL devices) to detect asymmetric awareness amongst peers.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: June 11, 2019
    Assignee: Apple Inc.
    Inventors: Lawrie Kurian, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque
  • Patent number: 10212574
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication between neighboring wireless stations, e.g., without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath configuration. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, scheduler rank management, and further NAN discovery. The datapath model may be implemented for unicast and multicast communication between wireless stations.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Publication number: 20190014610
    Abstract: In one set of embodiments, one or more client stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring client stations, i.e., direct communication between the client stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between client stations.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Patent number: 10098168
    Abstract: In one set of embodiments, one or more client stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring client stations, i.e., direct communication between the client stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between client stations.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Publication number: 20180063240
    Abstract: In some embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to techniques for devices (e.g., NAN devices and/or AWDL devices) to detect asymmetric awareness amongst peers.
    Type: Application
    Filed: July 27, 2017
    Publication date: March 1, 2018
    Inventors: Lawrie Kurian, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque
  • Publication number: 20170339733
    Abstract: In some embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to adapting a signal strength metric threshold. In some embodiments, the signal strength metric may be adapted (or adjusted) to establish or maintain data communications with peer devices.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 23, 2017
    Inventors: Lawrie Kurian, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque
  • Publication number: 20170311171
    Abstract: Methods and apparatus for an electronic device to perform a dynamic frequency selection (DFS) proxy function are described. An interface circuit of the electronic device receives, from an access point associated with the electronic device, a frame with DFS information that indicates a presence of interference associated with a higher priority user in a shared band of radio frequencies. The frame can include an action frame with a channel switch announcement (CSA) or a beacon with a CSA. In response to receiving the DFS information, the electronic device forwards, to a third electronic device, the DFS information, where the third electronic device is not associated with and does not have a connection to the access point. In this way, the electronic device functions as a DFS proxy for the third electronic device with respect to the shared band of radio frequencies used by the access point.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Lawrie KURIAN, Tashbeeb HAQUE, Saravanan BALASUBRAMANIYAN, Anand RAJAGOPALAN
  • Patent number: 9621503
    Abstract: Methods, system and computer readable medium for allowing a user to participate in an online private conversation for a head content includes detecting a selection of the content published on a website hosted by a host. A conversation interface is provided for initiating a private conversation within a context of the content. A comment related to the content is provided and one or more users are selected, using the conversation interface. The selected users are socially related to the user and are selected from one or more social networking sites. A link to the private conversation for the content is generated and the generated link is forwarded to the selected users in a notification inviting the users to participate in the private conversation. The link provides access to the content and the private conversation initiated for the content at the website.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: April 11, 2017
    Assignee: Yahoo! Inc.
    Inventors: Anand Rajagopalan, Hemanth Sambrani, Jonathan Katzman, Alexandre Linares
  • Patent number: 9607524
    Abstract: A method, a system, and a computer program product for creating and evaluating assessment sheets are disclosed. The method includes identifying one or more first location identifiers based on one or more markings provided in a scanned master assessment sheet. A machine-readable code (MRC) is generated based on the one or more first location identifiers. The MRC is then split into a plurality of portions and embedded at various locations on a scanned pre-assessment sheet. The scanned pre-assessment sheet with the embedded MRC is then printed to generate the assessment sheets. Thereafter, one or more second location identifiers are identified based on one or more markings provided by evaluatees in each of the assessment sheets provided to them. The one or more second location identifiers are then compared with the one or more first location identifiers. The result of evaluation is provided based on the comparison.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: March 28, 2017
    Assignee: Xerox Corporation
    Inventor: Nikesh Anand Rajagopalan
  • Publication number: 20160353470
    Abstract: In some embodiments, one or more wireless stations operate according to Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling attributes may include a native scheduler rank and a NAN data cluster scheduler rank. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between wireless stations, including mobile stations.
    Type: Application
    Filed: May 25, 2016
    Publication date: December 1, 2016
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Publication number: 20160309472
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., without utilizing an intermediate access point. Embodiments relate to scheduling of NAN ranging procedures, including to a first wireless station sending first information, including first scheduling preferences and a first ranging role, to a second wireless station. The first wireless device receives second information, including second scheduling preferences and a second ranging role, from the second wireless device. The first wireless station may initiate the ranging procedure based on the scheduling preferences and ranging parameters. Alternatively, the second wireless station and may initiate the ranging procedure based on the scheduling preferences and ranging parameters.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 20, 2016
    Inventors: Su Khiong Yong, Christiaan A. Hartman, Yong Liu, Lawrie Kurian, Peter N. Heerboth, Guoqing Li, Daniel R. Borges, Chiu Ngok E. Wong, Saravanan Balasubramaniyan, Tashbeeb Haque, Anand Rajagopalan
  • Publication number: 20160278112
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication between neighboring wireless stations, e.g., without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath configuration. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, scheduler rank management, and further NAN discovery. The datapath model may be implemented for unicast and multicast communication between wireless stations.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 22, 2016
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Publication number: 20160270137
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to aspects of NAN communication, including service discovery proxy registration, publishing, and subscription of services via the proxy, maintenance of the proxy, and de-registration of the proxy.
    Type: Application
    Filed: March 9, 2016
    Publication date: September 15, 2016
    Inventors: Su Khiong Yong, Christiaan A. Hartman, Yong Liu, Lawrie Kurian, Peter N. Heerboth, Guoqing Li, Daniel R. Borges, Chiu Ngok E. Wong, Saravanan Balasubramaniyan, Tashbeeb Haque, Anand Rajagopalan, Andreas Wolf
  • Publication number: 20160249200
    Abstract: In one set of embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, i.e., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to reciprocating service between two or more wireless stations. The reciprocating service embodiments described herein provide a mechanism through which devices can participate in a same service instant.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 25, 2016
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman
  • Publication number: 20160165653
    Abstract: In one set of embodiments, one or more client stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring client stations, i.e., direct communication between the client stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between client stations.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 9, 2016
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Patent number: 9078167
    Abstract: This specification is directed to systems and methods including a communications device for relaying data packets to at least one receiving node, having a host processor for receiving data packets and a target interface for transmitting the packets over a communications medium, wherein the target interface is configured to extract address and traffic class information from a packet and return the packet to the host processor when it is determined a node is unavailable and wherein the host processor is configured buffer the packet in a queue corresponding to the address information and the traffic class information.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: July 7, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Anand Rajagopalan, Srinivasa Duvvuri
  • Publication number: 20150064683
    Abstract: A method, a system, and a computer program product for creating and evaluating assessment sheets are disclosed. The method includes identifying one or more first location identifiers based on one or more markings provided in a scanned master assessment sheet. A machine-readable code (MRC) is generated based on the one or more first location identifiers. The MRC is then split into a plurality of portions and embedded at various locations on a scanned pre-assessment sheet. The scanned pre-assessment sheet with the embedded MRC is then printed to generate the assessment sheets. Thereafter, one or more second location identifiers are identified based on one or more markings provided by evaluatees in each of the assessment sheets provided to them. The one or more second location identifiers are then compared with the one or more first location identifiers. The result of evaluation is provided based on the comparison.
    Type: Application
    Filed: September 3, 2013
    Publication date: March 5, 2015
    Applicant: XEROX CORPORATION
    Inventor: Nikesh Anand Rajagopalan
  • Patent number: 8842828
    Abstract: Systems and methods are disclosed to improve performance of a communications device receiving encrypted communications from multiple sources. The communications device is configured to increase the amount of decryption performed using a hardware-based process as compared to a software-based process by reprogramming the hardware to store a shared security key corresponding to a frame received from a source, allowing the hardware-based process to decrypt subsequent frames from that source.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: September 23, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Yi Zhu, Anand Rajagopalan, Matthew Daniel Smith, Vinod Nagarajan
  • Publication number: 20140201608
    Abstract: A method, system, and computer program product for extracting information from the Internet and generating a report on the basis of the extracted information are disclosed. A user can browse various websites, grab content of interest to him/her and assign notations to the information. Metadata corresponding to the selected information is stored in a database and can be retrieved by the user as and when desired to create a report corresponding to the selected information.
    Type: Application
    Filed: January 17, 2013
    Publication date: July 17, 2014
    Applicant: XEROX CORPORATION
    Inventors: Vinoth KUMAR Arputharaj, Nikesh Anand Rajagopalan
  • Publication number: 20140201102
    Abstract: The present disclosure discloses a method for filling-out one or more application forms. The method includes receiving an application form, the application form includes one or more fields. The method further includes identifying a type of the application form, and the fields. Further, the method includes detecting a mobile device in a location proximate to a device. Furthermore, the method includes receiving information from the mobile device in a pre-defined format. Moreover, the method includes matching the received information against the one or more fields of the application form. Additionally, the method includes overlaying the received information on the fields of the application form based on the matching.
    Type: Application
    Filed: January 15, 2013
    Publication date: July 17, 2014
    Applicant: XEROX CORPORATION
    Inventors: Raja Srinivasan, Nikesh Anand Rajagopalan, Vinoth KUMAR Arputharaj