Patents by Inventor Alok Aggarwal
Alok Aggarwal 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: 12230030Abstract: Systems and methods for providing scene understanding can include obtaining a plurality of images, stitching images associated with the scene, detecting objects in the scene, and providing information associated with the objects in the scene. The systems and methods can include determining filter tags or query tags that can be selected to filter the plurality of objects, which can then be provided as information to the user to provide further insight on the scene. The information may be provided in an augmented-reality experience via text or other user-interface elements anchored to objects in the images.Type: GrantFiled: December 20, 2022Date of Patent: February 18, 2025Assignee: GOOGLE LLCInventors: Jessica Lee, Christopher James Kelley, Alok Aggarwal, Harshit Kharbanda
-
Publication number: 20240371094Abstract: A metaverse system generates a metaverse for an activity to be performed by a user in a geographical region at a future time period. The metaverse is generated based on predicted micro-weather and a predicted topographical map of the geographical region for the future time period, and a plurality of behavioral aspects of a plurality of biodiversity elements associated with the geographical region predicted for the future time period. The generated metaverse includes the predicted topographical map, one or more biodiversity avatars of one or more biodiversity elements, respectively, that are predicted to be present in the geographical region at the future time period based on the plurality of behavioral aspects, and a user avatar of the user. The generated metaverse is presented to the user to enable the user to immersively experience the activity that is to be performed at the future time period.Type: ApplicationFiled: May 2, 2023Publication date: November 7, 2024Applicant: Scry Analytics, Inc.Inventor: Alok Aggarwal
-
Publication number: 20230368527Abstract: Systems and methods for providing scene understanding can include obtaining a plurality of images, stitching images associated with the scene, detecting objects in the scene, and providing information associated with the objects in the scene. The systems and methods can include determining filter tags or query tags that can be selected to filter the plurality of objects, which can then be provided as information to the user to provide further insight on the scene. The information may be provided in an augmented-reality experience via text or other user-interface elements anchored to objects in the images.Type: ApplicationFiled: December 20, 2022Publication date: November 16, 2023Inventors: Jessica Lee, Christopher James Kelley, Alok Aggarwal, Harshit Kharbanda
-
Publication number: 20230259784Abstract: A method for receiving training data for training a neural network (NN) to perform a machine learning (ML) task and for determining, using the training data, an optimized NN architecture for performing the ML task is described. Determining the optimized NN architecture includes: maintaining population data comprising, for each candidate architecture in a population of candidate architectures, (i) data defining the candidate architecture, and (ii) data specifying how recently a neural network having the candidate architecture has been trained while determining the optimized neural network architecture; and repeatedly performing multiple operations using each of a plurality of worker computing units to generate a new candidate architecture based on a selected candidate architecture having the best measure of fitness, adding the new candidate architecture to the population, and removing from the population the candidate architecture that was trained least recently.Type: ApplicationFiled: April 27, 2023Publication date: August 17, 2023Inventors: Yanping Huang, Alok Aggarwal, Quoc V. Le, Esteban Alberto Real
-
Patent number: 11669744Abstract: A method for receiving training data for training a neural network (NN) to perform a machine learning (ML) task and for determining, using the training data, an optimized NN architecture for performing the ML task is described. Determining the optimized NN architecture includes: maintaining population data comprising, for each candidate architecture in a population of candidate architectures, (i) data defining the candidate architecture, and (ii) data specifying how recently a neural network having the candidate architecture has been trained while determining the optimized neural network architecture; and repeatedly performing multiple operations using each of a plurality of worker computing units to generate a new candidate architecture based on a selected candidate architecture having the best measure of fitness, adding the new candidate architecture to the population, and removing from the population the candidate architecture that was trained least recently.Type: GrantFiled: September 14, 2021Date of Patent: June 6, 2023Assignee: Google LLCInventors: Yanping Huang, Alok Aggarwal, Quoc V. Le, Esteban Alberto Real
-
Publication number: 20220224694Abstract: Described embodiments provide systems and methods for resource appropriation in a multi-tenant environment using risk and value modeling. A resource server can provide a plurality of applications access to a plurality of resources in response to requests from clients based in part on risk scores and value scores. The resource server can generate and execute a risk model and a value model to determine a risk score and a value score for each of the applications. The resource server can use the risk and value scores to determine access to a particular resource for a requested application. The resource server can assign a first allocation of resource tokens to an application. The resource tokens can correspond to access privileges to plurality of resources. The resource server can dynamically modify the resource allocation for applications responsive to changes to a risk score or value score of a respective application.Type: ApplicationFiled: March 29, 2022Publication date: July 14, 2022Applicant: Citrix Systems, Inc.Inventors: Alok Aggarwal, Josh Thomas Gray, Darren Gilroy
-
Patent number: 11297067Abstract: Described embodiments provide systems and methods for resource appropriation in a multi-tenant environment using risk and value modeling. A resource server can provide a plurality of applications access to a plurality of resources in response to requests from clients based in part on risk scores and value scores. The resource server can generate and execute a risk model and a value model to determine a risk score and a value score for each of the applications. The resource server can use the risk and value scores to determine access to a particular resource for a requested application. The resource server can assign a first allocation of resource tokens to an application. The resource tokens can correspond to access privileges to plurality of resources. The resource server can dynamically modify the resource allocation for applications responsive to changes to a risk score or value score of a respective application.Type: GrantFiled: May 13, 2019Date of Patent: April 5, 2022Assignee: Citrix Systems, Inc.Inventors: Alok Aggarwal, Josh Thomas Gray, Darren Gilroy
-
Publication number: 20220004879Abstract: A method for receiving training data for training a neural network (NN) to perform a machine learning (ML) task and for determining, using the training data, an optimized NN architecture for performing the ML task is described. Determining the optimized NN architecture includes: maintaining population data comprising, for each candidate architecture in a population of candidate architectures, (i) data defining the candidate architecture, and (ii) data specifying how recently a neural network having the candidate architecture has been trained while determining the optimized neural network architecture; and repeatedly performing multiple operations using each of a plurality of worker computing units to generate a new candidate architecture based on a selected candidate architecture having the best measure of fitness, adding the new candidate architecture to the population, and removing from the population the candidate architecture that was trained least recently.Type: ApplicationFiled: September 14, 2021Publication date: January 6, 2022Inventors: Yanping Huang, Alok Aggarwal, Quoc V. Le, Esteban Alberto Real
-
Patent number: 11144831Abstract: A method for receiving training data for training a neural network (NN) to perform a machine learning (ML) task and for determining, using the training data, an optimized NN architecture for performing the ML task is described. Determining the optimized NN architecture includes: maintaining population data comprising, for each candidate architecture in a population of candidate architectures, (i) data defining the candidate architecture, and (ii) data specifying how recently a neural network having the candidate architecture has been trained while determining the optimized neural network architecture; and repeatedly performing multiple operations using each of a plurality of worker computing units to generate a new candidate architecture based on a selected candidate architecture having the best measure of fitness, adding the new candidate architecture to the population, and removing from the population the candidate architecture that was trained least recently.Type: GrantFiled: June 19, 2020Date of Patent: October 12, 2021Assignee: Google LLCInventors: Yanping Huang, Alok Aggarwal, Quoc V. Le, Esteban Alberto Real
-
Patent number: 11080762Abstract: Methods, systems, and apparatus for content item auction bidding. In one aspect, a method includes receiving a request for a content item, the request including request feature values and a device identifier, the device identifier being included in a remarketing list; obtaining a predicted performance measure for a remarketing content item associated with the remarketing list based on a first timestamp and a second timestamp, the first timestamp being included in the remarketing list and associated with the device identifier included in the request, and the second timestamp being for the request; determining a bid adjustment value based on the first timestamp and the second timestamp; obtaining a remarketing bid for the remarketing content item, the remarketing bid specifying an amount a content item provider is willing to pay for distribution of the remarketing content item; and adjusting the remarketing bid based on the bid adjustment value.Type: GrantFiled: July 15, 2016Date of Patent: August 3, 2021Assignee: Google LLCInventors: Ali Nasiri Amini, Ardian Poernomo, Alireza Darvish, Alok Aggarwal, Eu-Jin Goh, Oren E. Zamir, Qing Xu
-
Publication number: 20200366682Abstract: Described embodiments provide systems and methods for resource appropriation in a multi-tenant environment using risk and value modeling. A resource server can provide a plurality of applications access to a plurality of resources in response to requests from clients based in part on risk scores and value scores. The resource server can generate and execute a risk model and a value model to determine a risk score and a value score for each of the applications. The resource server can use the risk and value scores to determine access to a particular resource for a requested application. The resource server can assign a first allocation of resource tokens to an application. The resource tokens can correspond to access privileges to plurality of resources. The resource server can dynamically modify the resource allocation for applications responsive to changes to a risk score or value score of a respective application.Type: ApplicationFiled: May 13, 2019Publication date: November 19, 2020Inventors: Alok Aggarwal, Josh Thomas Gray, Darren Gilroy
-
Publication number: 20200320399Abstract: A method for receiving training data for training a neural network (NN) to perform a machine learning (ML) task and for determining, using the training data, an optimized NN architecture for performing the ML task is described. Determining the optimized NN architecture includes: maintaining population data comprising, for each candidate architecture in a population of candidate architectures, (i) data defining the candidate architecture, and (ii) data specifying how recently a neural network having the candidate architecture has been trained while determining the optimized neural network architecture; and repeatedly performing multiple operations using each of a plurality of worker computing units to generate a new candidate architecture based on a selected candidate architecture having the best measure of fitness, adding the new candidate architecture to the population, and removing from the population the candidate architecture that was trained least recently.Type: ApplicationFiled: June 19, 2020Publication date: October 8, 2020Inventors: Yanping Huang, Alok Aggarwal, Quoc V. Le, Esteban Alberto Real
-
Patent number: 10771199Abstract: Methods and apparatus for reverse link acknowledgement in a wireless local area network. A method includes receiving, at a first node, a data communication over a common channel, the data communication being decodable by other nodes. The method also includes determining transmission resources from the data communication, wherein the transmission resources are different for each node, and transmitting a response over the common channel using the determined transmission resources. An apparatus includes a transmitter configured to transmit to a plurality of nodes a data communication over the common channel, and a receiver configured to receive responses from the plurality of nodes, wherein each response was sent using different transmission resources determined from the data communication.Type: GrantFiled: December 8, 2008Date of Patent: September 8, 2020Assignee: QUALCOMM IncorporatedInventors: Vinay Sridhara, Sanjiv Nanda, Alok Aggarwal, Vincent Knowles Jones, IV, Geert Arnout Awater, Santosh P. Abraham
-
Publication number: 20170195975Abstract: Techniques and apparatus for controlling the transmit power of an uplink (UL) signal from a user terminal in a wireless communications system in an effort to achieve some target characteristic, such as a target carrier-to-interference (C/I) ratio, at an access point (AP) are provided. In this manner, such a user terminal may help avoid or compensate for imbalances in received radio frequency (RF) power between UL signals received from multiple user terminals by the AP. For example, the transmit power at each user terminal may be controlled in an effort to achieve a target post-processing C/I ratio of 28 dB per spatial stream in an effort to reduce large power imbalances and optimize throughput per user terminal. The user terminal and the AP may compose part of a multiple-input multiple-output (MIMO) communication system utilizing spatial-division multiple access (SDMA) techniques.Type: ApplicationFiled: March 22, 2017Publication date: July 6, 2017Inventors: Hemanth SAMPATH, Didier Johannes Richard VAN NEE, Santosh ABRAHAM, Alok AGGARWAL
-
Patent number: 9645225Abstract: Apparatus and methods are directed to calibrating a delay within a wireless access point for determining a position of a mobile station. One method includes receiving an initial packet at an eavesdropping device, receiving a response packet, sent by another entity, at the eavesdropping device, computing a time difference based upon the packet arrival times, and providing the time difference to a position determination entity. Another method includes providing a request to appropriate eavesdropping devices to send information, receiving, from each appropriate eavesdropping device, a time difference which represents a difference in a time of arrival of a packet transmitted by the wireless access point and a time of arrival of a packet transmitted by the mobile station, determining a processing delay estimate based upon the time differences, and determining a position of the mobile station based upon the processing delay estimate and the received time differences.Type: GrantFiled: November 19, 2009Date of Patent: May 9, 2017Assignee: QUALCOMM IncorporatedInventors: Alok Aggarwal, Ayman Fawzy Naguib, Vinay Sridhara
-
Patent number: 9629100Abstract: Techniques and apparatus for controlling the transmit power of an uplink (UL) signal from a user terminal in a wireless communications system in an effort to achieve some target characteristic, such as a target carrier-to-interference (C/I) ratio, at an access point (AP) are provided. In this manner, such a user terminal may help avoid or compensate for imbalances in received radio frequency (RF) power between UL signals received from multiple user terminals by the AP. For example, the transmit power at each user terminal may be controlled in an effort to achieve a target post-processing C/I ratio of 28 dB per spatial stream in an effort to reduce large power imbalances and optimize throughput per user terminal. The user terminal and the AP may compose part of a multiple-input multiple-output (MIMO) communication system utilizing spatial-division multiple access (SDMA) techniques.Type: GrantFiled: April 20, 2015Date of Patent: April 18, 2017Assignee: QUALCOMM IncorporatedInventors: Hemanth Sampath, Didier Johannes Richard van Nee, Santosh Paul Abraham, Alok Aggarwal
-
Patent number: 9291704Abstract: Apparatuses and methods for adjusting wireless-derived positions of a mobile station using a motion sensor are presented. One method includes estimating a position of a mobile station based upon wireless signal measurements and measuring a movement of the mobile station using a relative motion sensor. The method further includes detecting a displacement of the mobile station based upon the measured movement, determining that the displacement is below a threshold and then adjusting the estimated position of the mobile station using information from the relative motion sensor. An apparatus includes a wireless transceiver, a relative motion sensor, a processor coupled to the wireless transceiver and the relative motion sensor, and a memory coupled to the processor. The memory stores executable instructions and data for causing the processor to execute methods for adjusting wireless-derived positions using a motion sensor.Type: GrantFiled: October 15, 2014Date of Patent: March 22, 2016Assignee: QUALCOMM IncorporatedInventors: Vinay Sridhara, Alok Aggarwal, Ayman Fawzy Naguib
-
Patent number: 9247446Abstract: Techniques are provided in which a mobile station may determine a first round-trip time (RTT) for a first measurement related communication between the transceiver and a first network device, wherein the first RTT comprises a uniform delay of time applied during the first measurement related communication by the first network device; Determine a second RTT for a second measurement related communication between the transceiver and a second network device, wherein the second RTT comprises the uniform delay of time applied during the second measurement related communication by the second network device; and determine, at least in part, a position of the mobile station with regard to at least the first and second network devices based, at least in part, on the first RTT and the second RTT.Type: GrantFiled: August 10, 2015Date of Patent: January 26, 2016Assignee: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Alok Aggarwal, Ayman Fawzy Naguib, Edward Thomas Lingham Hardie
-
Patent number: 9213082Abstract: An example method for determining a processing time for wirelessly determining a position of a mobile station includes: measuring a round trip time delay to each of multiple wireless access points; estimating an initial processing time for each of the wireless access points; calculating the position of the mobile station based upon the measured round trip time delays and estimated processing times; and updating the initial processing time for each of the wireless access points based upon the calculated position of the mobile station.Type: GrantFiled: April 9, 2013Date of Patent: December 15, 2015Assignee: QUALCOMM IncorporatedInventors: Alok Aggarwal, Ayman Fawzy Naguib, Vinay Sridhara, Saumitra Mohan Das
-
Patent number: D1042527Type: GrantFiled: December 20, 2022Date of Patent: September 17, 2024Assignee: GOOGLE LLCInventors: Jessica Lee, Alok Aggarwal, Ruslan Alfridovich Abdikeev, Jessica Katherine Turner, Wenjia Yuan, Hassan Ali Shojania, Viviana Caso Corella, Harshit Kharbanda