Patents by Inventor Anand Rangarajan

Anand Rangarajan 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: 20230100051
    Abstract: Methods, apparatus, systems, and articles of manufacture to service workloads locally at a computing device are disclosed. An example apparatus includes processor circuitry to instantiate application circuitry to, after determining that the container is locally available to execute the workload, transmit an application programming interface (API) call to local API gateway circuitry using a system local network stack Internet protocol (IP) address; the local API gateway circuitry to identify service container circuitry to execute the workload based on the API call; and the service container circuitry to utilize the container to execute the workload to generate an output; and the local API gateway circuitry to forward the output to the application circuitry.
    Type: Application
    Filed: December 6, 2022
    Publication date: March 30, 2023
    Inventors: Gautam Singh, Curtis Jutzi, Mousumi Hazra, Patrick Kutch, Anand Rangarajan, Arvind Kumar, Garritt Binder
  • Patent number: 10153887
    Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for patch downloading, from a host to a target, with improved acknowledge (ACK) mechanisms including combinations of out-of-sequence, single and aggregate acknowledge mechanisms. The method may include determining a packet size based on buffer capacity of the host; calculating the total number of packets (P) for transmission based on a size of the patch divided by the packet size; and calculating a packet storage capacity (N) of the target, based on buffer capacity of the target divided by the packet size. The method may also include transmitting the P packets to the target, including a sequence number and a portion of the patch, the transmission segmented into one or more cycles of up to N packets. The method may further include receiving ACKs from the target (asynchronously relative to the packet transmissions), the ACKS associated with the sequence numbers.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: December 11, 2018
    Assignee: Intel IP Corporation
    Inventors: Sachin V. Athalye, Venkatesh S. Obanaik, Geraint H. Ffoulkes-Jones, Anand Rangarajan, Jafer Hussain, Balaji S. Natakala, Abdul Gafoor
  • Patent number: 10095480
    Abstract: An automatic code generator that may be located at a server may generate code to handle crowdsourced data. The crowdsourced data may come from members of the public using automatic data collection technology on mobile devices, in one embodiment.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: October 9, 2018
    Assignee: Intel Corporation
    Inventors: Vijay Sarathi Kesavan, Xingang Guo, Anand Rangarajan, Victor Lortz, Somya Rathi
  • Publication number: 20180123764
    Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for patch downloading, from a host to a target, with improved acknowledge (ACK) mechanisms including combinations of out-of-sequence, single and aggregate acknowledge mechanisms. The method may include determining a packet size based on buffer capacity of the host; calculating the total number of packets (P) for transmission based on a size of the patch divided by the packet size; and calculating a packet storage capacity (N) of the target, based on buffer capacity of the target divided by the packet size. The method may also include transmitting the P packets to the target, including a sequence number and a portion of the patch, the transmission segmented into one or more cycles of up to N packets. The method may further include receiving ACKs from the target (asynchronously relative to the packet transmissions), the ACKS associated with the sequence numbers.
    Type: Application
    Filed: October 2, 2017
    Publication date: May 3, 2018
    Applicant: INTEL IP CORPORATION
    Inventors: SACHIN V. ATHALYE, VENKATESH S. OBANAIK, GERAINT H. FFOULKES-JONES, ANAND RANGARAJAN, JAFER HUSSAIN, BALAJI S. NATAKALA, ABDUL GAFOOR
  • Patent number: 9836536
    Abstract: Systems and methods for facilitating collaboration between video creators/publishers and users in need of video creations and/or publication of videos are provided. A profile component receives and stores profile information regarding video creators. A video request component receives a request for at least creation of a video, the request indicating one or more characteristics associated with the creation of the video. A search component responds to the request and searches the profile information in connection with identifying one or more of the video creators that can create the video based on a correlation between their respective profile information and the one or more characteristics associated with the video creation.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: December 5, 2017
    Assignee: GOOGLE INC.
    Inventors: Lane Shackleton, Fabio Soldo, Andrew First, Anand Rangarajan, JessicaKate Ogungbadero
  • Patent number: 9780938
    Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for patch downloading, from a host to a target, with improved acknowledge (ACK) mechanisms including combinations of out-of-sequence, single and aggregate acknowledge mechanisms. The method may include determining a packet size based on buffer capacity of the host; calculating the total number of packets (P) for transmission based on a size of the patch divided by the packet size; and calculating a packet storage capacity (N) of the target, based on buffer capacity of the target divided by the packet size. The method may also include transmitting the P packets to the target, including a sequence number and a portion of the patch, the transmission segmented into one or more cycles of up to N packets. The method may further include receiving ACKs from the target (asynchronously relative to the packet transmissions), the ACKS associated with the sequence numbers.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: October 3, 2017
    Assignee: INTEL IP CORPORATION
    Inventors: Sachin V. Athalye, Venkatesh S. Obanaik, Geraint H. Ffoulkes-Jones, Anand Rangarajan, Jafer Hussain, Balaji S. Natakala, Abdul Gafoor
  • Publication number: 20160380739
    Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for patch downloading, from a host to a target, with improved acknowledge (ACK) mechanisms including combinations of out-of-sequence, single and aggregate acknowledge mechanisms. The method may include determining a packet size based on buffer capacity of the host; calculating the total number of packets (P) for transmission based on a size of the patch divided by the packet size; and calculating a packet storage capacity (N) of the target, based on buffer capacity of the target divided by the packet size. The method may also include transmitting the P packets to the target, including a sequence number and a portion of the patch, the transmission segmented into one or more cycles of up to N packets. The method may further include receiving ACKs from the target (asynchronously relative to the packet transmissions), the ACKS associated with the sequence numbers.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Applicant: INTEL IP CORPORATION
    Inventors: SACHIN V. ATHALYE, VENKATESH S. OBANAIK, GERAINT H. FFOULKES-JONES, ANAND RANGARAJAN, JAFER HUSSAIN, BALAJI S. NATAKALA, ABDUL GAFOOR
  • Publication number: 20160321359
    Abstract: Systems and methods for facilitating collaboration between video creators/publishers and users in need of video creations and/or publication of videos are provided. A profile component receives and stores profile information regarding video creators. A video request component receives a request for at least creation of a video, the request indicating one or more characteristics associated with the creation of the video. A search component responds to the request and searches the profile information in connection with identifying one or more of the video creators that can create the video based on a correlation between their respective profile information and the one or more characteristics associated with the video creation.
    Type: Application
    Filed: July 7, 2016
    Publication date: November 3, 2016
    Inventors: Lane Shackleton, Fabio Soldo, Andrew First, Anand Rangarajan, JessicaKate Ogungbadero
  • Patent number: 9420213
    Abstract: Systems and methods for facilitating collaboration between video creators/publishers and users in need of video creations and/or publication of videos are provided. A profile component receives and stores profile information regarding video creators. A video request component receives a request for at least creation of a video, the request indicating one or more characteristics associated with the creation of the video. A search component responds to the request and searches the profile information in connection with identifying one or more of the video creators that can create the video based on a correlation between their respective profile information and the one or more characteristics associated with the video creation.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Lane Shackleton, Fabio Soldo, Andrew First, Anand Rangarajan, JessicaKate Ogungbadero
  • Patent number: 9162606
    Abstract: A multi-vehicle surveillance system includes vehicles that sense alarm-triggering events and activate various surveillance devices that can best capture data relating to the alarm-triggering events. The surveillance devices are activated based on the location and other information relating to the vehicle where the alarm-triggering event is sensed.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: October 20, 2015
    Assignee: INTEL CORPORATION
    Inventors: Vijay Sarathi Kesavan, Victor Lortz, Xingang Guo, Anand Rangarajan, Somya Rathi
  • Patent number: 8875177
    Abstract: A method, executed on a processor, for serving a video content segment at an online resource, includes receiving a request for a video content segment; identifying one or more candidate video content segments to serve in response to the request; accessing a quality factor (QF) and a bid for each of the candidate video content segments; ranking the candidate video content segments based on a combination of each of the video content segments' QF and bid; and providing in response to the request, a set of candidate video content segments based on the ranking.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: Amit Sharma, Jonathan Goldman, Anand Rangarajan
  • Publication number: 20140225719
    Abstract: A multi-vehicle surveillance system includes vehicles that sense alarm-triggering events and activate various surveillance devices that can best capture data relating to the alarm-triggering events. The surveillance devices are activated based on the location and other information relating to the vehicle where the alarm-triggering event is sensed.
    Type: Application
    Filed: December 28, 2011
    Publication date: August 14, 2014
    Inventors: Vijay Sarathi Kesavan, Victor Lortz, Xingang Guo, Anand Rangarajan, Somya Rathi
  • Patent number: 8706655
    Abstract: A multi-phase process first trains a machine learned rating classifier, and then uses the rating classifier to automatically rate videos in a selected category in a way which mimics human rating. Panels of human viewers rate videos in tuples, and these tuples along with human preference data distilled from the ratings are used to create a training set that is used to train the machine learned rating classifier. The rating classifier becomes capable of predicting human preferences with regards to videos in the selected category. Optionally a second machine learned classifier can be trained to automatically identify videos in the selected category for the panels of human viewers to rate. The output of the multi-phase process can be used to highlight content that is predicted to be higher quality.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Anand Rangarajan, Charles DuHadway, Hrishikesh Balkrishna Aradhye
  • Patent number: 8683316
    Abstract: A method and apparatus is provided for populating and submitting electronic forms by proxy over a data-packet-network. The apparatus comprises software running on a system of network-connected servers that enables a user, connected to one of the servers, to navigate to a site containing an electronic form and obtain data about the site and the form. The data obtained is used in conjunction with data about the user to construct a machine readable job order upon user request that may be executed for the purpose of automatic form population and submission to a host sponsoring the site. Upon acceptance of the submitted form, data used for log-in is stored where it is entered along with site data as a new registered site item for a user such that future navigation to the site, auto log-in and data return is performed automatically on behalf of the user.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: March 25, 2014
    Assignee: Yodlee.com
    Inventors: Anand Rangarajan, Ji Hoon Lee, Suman Kumar Inala, Ramakrishna Satyavolu, Sreeranga P. Rajan
  • Publication number: 20130343726
    Abstract: Systems and methods for facilitating collaboration between video creators/publishers and users in need of video creations and/or publication of videos are provided. A profile component receives and stores profile information regarding video creators. A video request component receives a request for at least creation of a video, the request indicating one or more characteristics associated with the creation of the video. A search component responds to the request and searches the profile information in connection with identifying one or more of the video creators that can create the video based on a correlation between their respective profile information and the one or more characteristics associated with the video creation.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: GOOGLE INC.
    Inventors: Lane Shackleton, Fabio Soldo, Andrew First, Anand Rangarajan, JessicaKate Ogungbadero
  • Publication number: 20130263084
    Abstract: An automatic code generator that may be located at a server may generate code to handle crowdsourced data. The crowdsourced data may come from members of the public using automatic data collection technology on mobile devices, in one embodiment.
    Type: Application
    Filed: October 11, 2011
    Publication date: October 3, 2013
    Inventors: Vijay Sarathi Kesavan, Xingang Guo, Anand Rangarajan, Victor Lortz, Somya Rathi
  • Publication number: 20120254922
    Abstract: A method of sending a packet from a source node to a destination node in the same broadcast domain. The packet is associated with a traffic flow directed from the source node to the destination node. The source node is connected with the destination node via a first and a second communication path. A criterion based on an attribute of the traffic flow is measured for each of the communication paths. One path is selected between the first and second communication paths based on the measured criterion and the selected communication path is assigned to the associated traffic flow. The packet is then sent via the selected communication path.
    Type: Application
    Filed: June 14, 2012
    Publication date: October 4, 2012
    Inventors: Anand Rangarajan, W. Steven Conner
  • Patent number: 8223649
    Abstract: A method of sending a packet from a source node to a destination node in the same broadcast domain. The packet is associated with a traffic flow directed from the source node to the destination node. The source node is connected with the destination node via a first and a second communication path. A criterion based on an attribute of the traffic flow is measured for each of the communication paths. One path is selected between the first and second communication paths based on the measured criterion and the selected communication path is assigned to the associated traffic flow. The packet is then sent via the selected communication path.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: July 17, 2012
    Assignee: Intel Corporation
    Inventors: Anand Rangarajan, W. Steven Conner
  • Patent number: 8170481
    Abstract: An embodiment of the present invention provides a method for discovering services provided in a wireless network, comprising enabling devices equipped with radio interfaces to advertise the services it provides and discover services offered by other nearby devices without establishing a network connection with the devices.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: May 1, 2012
    Assignee: Intel Corporation
    Inventors: Anand Rangarajan, Victor Lortz
  • Publication number: 20100325555
    Abstract: A method and apparatus is provided for populating and submitting electronic forms by proxy over a data-packet-network. The apparatus comprises a software application running on a system of network-connected servers that enables a user, connected in session with one of the servers, to navigate to a site containing an electronic form and obtain data about the site and about the form. The data obtained is used in conjunction with data about the user to construct a machine readable job order upon user request that may be executed for the purpose of automatic form population and submission to a host sponsoring the site. Upon acceptance of the submitted form, data used for passwords, log-in codes and user-names is returned to a data repository where it is entered along with specific site data as a new registered site item for a registering user such that future navigation to the site, auto log-in and data return may be performed automatically on behalf of the user.
    Type: Application
    Filed: August 6, 2010
    Publication date: December 23, 2010
    Inventors: Anand Rangarajan, Ji Hoon Lee, Suman Kumar Inala, Ramakrishna Satyavolu, Sreeranga P. Rajan