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: 10320902Abstract: 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: GrantFiled: July 27, 2017Date of Patent: June 11, 2019Assignee: Apple Inc.Inventors: Lawrie Kurian, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque
-
Patent number: 10212574Abstract: 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: GrantFiled: March 18, 2016Date of Patent: February 19, 2019Assignee: 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: 20190014610Abstract: 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: ApplicationFiled: September 13, 2018Publication date: January 10, 2019Inventors: 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: 10098168Abstract: 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: GrantFiled: December 7, 2015Date of Patent: October 9, 2018Assignee: 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: 20180063240Abstract: 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: ApplicationFiled: July 27, 2017Publication date: March 1, 2018Inventors: Lawrie Kurian, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque
-
Publication number: 20170339733Abstract: 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: ApplicationFiled: May 9, 2017Publication date: November 23, 2017Inventors: Lawrie Kurian, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque
-
Publication number: 20170311171Abstract: 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: ApplicationFiled: April 21, 2017Publication date: October 26, 2017Inventors: Lawrie KURIAN, Tashbeeb HAQUE, Saravanan BALASUBRAMANIYAN, Anand RAJAGOPALAN
-
Patent number: 9621503Abstract: 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: GrantFiled: January 24, 2012Date of Patent: April 11, 2017Assignee: Yahoo! Inc.Inventors: Anand Rajagopalan, Hemanth Sambrani, Jonathan Katzman, Alexandre Linares
-
Patent number: 9607524Abstract: 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: GrantFiled: September 3, 2013Date of Patent: March 28, 2017Assignee: Xerox CorporationInventor: Nikesh Anand Rajagopalan
-
Publication number: 20160353470Abstract: 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: ApplicationFiled: May 25, 2016Publication date: December 1, 2016Inventors: 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: 20160309472Abstract: 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: ApplicationFiled: April 18, 2016Publication date: October 20, 2016Inventors: 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: 20160278112Abstract: 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: ApplicationFiled: March 18, 2016Publication date: September 22, 2016Inventors: 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: 20160270137Abstract: 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: ApplicationFiled: March 9, 2016Publication date: September 15, 2016Inventors: 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: 20160249200Abstract: 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: ApplicationFiled: February 23, 2016Publication date: August 25, 2016Inventors: 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: 20160165653Abstract: 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: ApplicationFiled: December 7, 2015Publication date: June 9, 2016Inventors: 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: 9078167Abstract: 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: GrantFiled: July 25, 2012Date of Patent: July 7, 2015Assignee: Qualcomm IncorporatedInventors: Anand Rajagopalan, Srinivasa Duvvuri
-
Publication number: 20150064683Abstract: 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: ApplicationFiled: September 3, 2013Publication date: March 5, 2015Applicant: XEROX CORPORATIONInventor: Nikesh Anand Rajagopalan
-
Patent number: 8842828Abstract: 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: GrantFiled: August 1, 2012Date of Patent: September 23, 2014Assignee: Qualcomm IncorporatedInventors: Yi Zhu, Anand Rajagopalan, Matthew Daniel Smith, Vinod Nagarajan
-
Publication number: 20140201608Abstract: 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: ApplicationFiled: January 17, 2013Publication date: July 17, 2014Applicant: XEROX CORPORATIONInventors: Vinoth KUMAR Arputharaj, Nikesh Anand Rajagopalan
-
Publication number: 20140201102Abstract: 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: ApplicationFiled: January 15, 2013Publication date: July 17, 2014Applicant: XEROX CORPORATIONInventors: Raja Srinivasan, Nikesh Anand Rajagopalan, Vinoth KUMAR Arputharaj