Patents by Inventor Ashutosh Shukla

Ashutosh Shukla 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: 20240146655
    Abstract: Systems, methods, and computer-readable media are disclosed for identifying a source of congestion in a network using postcard-based telemetry. Sampled packets from a packet flow are received by a network management collector The packet flow emanates from a host into a network ingress point of an ingress networking device. The packet flow flows through a network made up of intermediate networking devices and terminates at a network egress point. At least a portion of the one or more sampled packets is analyzed to determine whether a congestion indication has been set by a networking device. In response to determining that the congestion indication has been set a congestion notification is provided to a network administrator. The congestion notification provides an indication that the networking device has detected network congestion.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Inventors: Punit Kumar JAISWAL, Padmanabh RATNAKAR, Ashutosh SHUKLA
  • Publication number: 20240056560
    Abstract: Three-dimensional image calibration and presentation for eyewear including a pair of image capture devices is described. Calibration and presentation includes obtaining a calibration offset to accommodate flexure in the support structure for the eyewear, adjusting a three-dimensional rendering offset by the obtained calibration offset, and presenting the stereoscopic images using the three-dimension rendering offset.
    Type: Application
    Filed: October 26, 2023
    Publication date: February 15, 2024
    Inventors: John Bernard ARDISANA, II, Nir DAUBE, David BEN EZRA, Mathias Andreas HINTERMANN, Sagi KATZ, Nati KLIGLER, Michael RYNER, Ashutosh SHUKLA
  • Publication number: 20220294712
    Abstract: In general, one aspect, the disclosure relates to a method for sampling packets in a network. The method includes receiving, by a first network device, a packet, making a first determination, by the first network device, that the packet is to be sampled, in response to the first determination: sampling the packet to obtain sampling data, storing sampling metadata associated with the packet, encapsulating, after the sampling, the packet to obtain an encapsulated packet, where the encapsulated packet comprises a bit that is set in an encapsulation header, wherein the bit is set based on the presence of the sampling metadata, and transmitting the encapsulated packet to a second network device.
    Type: Application
    Filed: February 14, 2022
    Publication date: September 15, 2022
    Inventors: Vijay Rangarajan, Padmanabh Ratnakar, Punit Jaiswal, T B Binoshmon, Ashutosh Shukla
  • Patent number: 10484319
    Abstract: Methods and apparatus are disclosed for resolving multiple interpretations of an ambiguous temporal term of a resource to a subset of the multiple interpretations. In some implementations, a group of one or more messages is identified, an ambiguous temporal term of the messages determined, additional content of the messages determined, and multiple interpretations of the ambiguous temporal term resolved to a subset based on the additional content.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: November 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Bryan Christopher Horling, Ashutosh Shukla, Antoine Jean Bruguier
  • Patent number: 10277543
    Abstract: Methods and apparatus are disclosed for resolving multiple interpretations of an ambiguous temporal term of a resource to a subset of the multiple interpretations. In some implementations, a group of one or more messages is identified, an ambiguous temporal term of the messages determined, additional content of the messages determined, and multiple interpretations of the ambiguous temporal term resolved to a subset based on the additional content.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: April 30, 2019
    Assignee: GOOGLE LLC
    Inventors: Bryan Christopher Horling, Ashutosh Shukla, Antoine Jean Bruguier
  • Publication number: 20190068532
    Abstract: Methods and apparatus are disclosed for resolving multiple interpretations of an ambiguous temporal term of a resource to a subset of the multiple interpretations. In some implementations, a group of one or more messages is identified, an ambiguous temporal term of the messages determined, additional content of the messages determined, and multiple interpretations of the ambiguous temporal term resolved to a subset based on the additional content.
    Type: Application
    Filed: June 26, 2014
    Publication date: February 28, 2019
    Inventors: Bryan Christopher Horling, Ashutosh Shukla, Antoine Jean Bruguier
  • Publication number: 20190005435
    Abstract: The present disclosure relates to system(s) and method(s) for allocating human resources based on bio inspired models. The system receives primary data associated with a product under development. The primary data may comprise a set of tasks associated with the product under development. Further, the system identifies a sub-set of human resources, from a set of human resources, maintained at a human resource database, based on a resource identification algorithm. Furthermore, the system extracts secondary human resource data associated with the sub-set of human resources from the human resource database. The system further allocates one or more human resources from the sub-set of human resources to each task from the set of tasks based on a resource allocation algorithm. The resource allocation algorithm is configured to analyse the secondary human resource data and the primary data to allocate the one or more human resources.
    Type: Application
    Filed: June 20, 2018
    Publication date: January 3, 2019
    Inventors: Ashutosh SHUKLA, Satya Sai Prakash KANAKADANDI, S U M Prasad DHANYAMRAJU
  • Publication number: 20180349787
    Abstract: Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for analyzing a communication to or from a user to identify an event assumption and/or determine a likelihood that the communication is event-related. In various implementations, an accuracy of the event assumption, as well as an accuracy of the determined likelihood, may be assessed based on one or more scheduling signals, such as user-creation of a corresponding calendar entry. In various implementations, a machine learning classifier may be trained based at least in part on one or both accuracies.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 6, 2018
    Inventors: Bryan Christopher Horling, Ashutosh Shukla, Paul Bunn, Bo Pang
  • Patent number: 10089109
    Abstract: The present disclosure discloses system and method for evaluating a human resource in a software development environment. At first, historical performance data and profile data associated with a plurality of human resources involved in a software project is received. From such data (historical performance data and profile data), a plurality of attributes is extracted. Further, Bayesian classification technique is implemented on the plurality of attributes in order to classify the plurality of attributes, of each human resource, into a plurality of classes. The plurality of attributes is classified in such a manner that at least one attribute corresponding to at least one human resource and at least one other human resource is classified into a class and another class respectively. Further, based on the classification of each attribute associated with the human resource, a grade is assigned to the human resource.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: October 2, 2018
    Assignee: HCL Technologies Limited
    Inventors: Ashutosh Shukla, Satya Sai Prakash Kanakadandi, S U M Prasad Dhanyamraju
  • Publication number: 20170233156
    Abstract: A display pack for consumer products, especially toothbrushes. A sheet form plastics material support has a lower edge with plural bubble packs for the product arranged lengthways along the edge, and detachably linked to the support part by a first separable link. Lengthways adjacent bubble packs are integrally detachably connected to each other by one or more second separable link wherein lengthways sequential second links are at different distances from the lower edge of the support in a direction transverse to the lower edge of the support.
    Type: Application
    Filed: October 13, 2015
    Publication date: August 17, 2017
    Inventors: Ashutosh SHUKLA, Amit SABHERWAL
  • Publication number: 20170060578
    Abstract: The present disclosure discloses system and method for evaluating a human resource in a software development environment. At first, historical performance data and profile data associated with a plurality of human resources involved in a software project is received. From such data (historical performance data and profile data), a plurality of attributes is extracted. Further, Bayesian classification technique is implemented on the plurality of attributes in order to classify the plurality of attributes, of each human resource, into a plurality of classes. The plurality of attributes are classified in such a manner that at least one attribute corresponding to at least one human resource and at least one other human resource is classified into a class and another class respectively. Further, based on the classification of each attribute associated with the human resource, a grade is assigned to the human resource.
    Type: Application
    Filed: August 19, 2016
    Publication date: March 2, 2017
    Inventors: Ashutosh SHUKLA, Satya Sai Prakash KANAKADANDI, S U M Prasad DHANYAMRAJU
  • Patent number: 9317585
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query initial input from a user, in response to receiving the query initial input, determining a set of personalized query suggestions based on the query initial input, the set of personalized query suggestions including one or more content-based query suggestions that reflect at least one of user data associated with the user within one or more computer-implemented services and use of the one or more computer-implemented services by the user, and transmitting instructions to display the set of personalized query suggestions to the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: Maureen Heymans, Ashutosh Shukla, Harish Rajamani, Matthew E. Kulick, Bryan C. Horling, Jennifer E. Fernquist
  • Patent number: 9251262
    Abstract: A computer device obtains a search query; obtains product search results based on the search query and a products search index that includes information regarding documents associated with products; determines a category associated with a set of result of the product search results; identifies candidate queries for the search query; determines whether the category matches one of the candidate queries; identifies that the search query is associated with a type of media identified by the category when the category matches one of the candidate queries; and provides, in response to identifying that the search query is associated with the type of media, a result document based on the type of media.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Paul Bunn, Ashutosh Shukla, Shashidhar Anil Thakur, Subramaniam Ganapathy
  • Publication number: 20150012558
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query from a user, accessing a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used, annotating one or more terms in the search query to provide an annotated search query, annotations being provided from user model, and receiving search results that are responsive to the annotated search query.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Inventors: Maureen Heymans, Harish Rajamani, Ashutosh Shukla, Bryan C. Horling, Amay Nitin Champaneria, Dong Hyun Kim
  • Publication number: 20150012532
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a plurality of documents, the plurality of documents being associated with a user of a plurality of users and having been generated using a plurality of computer-implemented services, determining information from the plurality of documents that is of potential interest to the user, and providing a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used, wherein the at least one context is based on information determined from the document
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Inventors: Maureen Heymans, Ashutosh Shukla, Harish Rajamani, Bryan C. Horling
  • Publication number: 20150012524
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query from a user, accessing a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used, determining a user intent for the search query based on comparing one or more terms in the search query with the terms of n-grams in the user model, and receiving search results that are responsive to the search query, the search results being specific to the user intent.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Inventors: Maureen Heymans, Harish Rajamani, Ashutosh Shukla, Bryan C. Horling
  • Publication number: 20140280107
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query initial input from a user, in response to receiving the query initial input, determining a set of personalized query suggestions based on the query initial input, the set of personalized query suggestions including one or more content-based query suggestions that reflect at least one of user data associated with the user within one or more computer-implemented services and use of the one or more computer-implemented services by the user, and transmitting instructions to display the set of personalized query suggestions to the user.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Google Inc.
    Inventors: Maureen Heymans, Ashutosh Shukla, Harish Rajamani, Matthew E. Kulick, Bryan C. Horling, Jennifer E. Fernquist
  • Patent number: 8767381
    Abstract: An electronic device may be provided with an ejectable component assembly having a connector that can receive and retain a removable module within a housing of the electronic device. The ejectable component assembly may also be provided with an ejector mechanism for at least partially ejecting the removable module from the connector. The ejector mechanism may receive a user input force at an ejector user interface, translate that user input force into an ejection force, and apply that ejection force onto the removable module for ejecting the module. The ejector user interface may be provided at any suitable position of the housing that may not interfere with other functions of the device. The path along which the ejector mechanism translates the user input force into the ejection force between the ejector user interface and the removable module may be provided in any suitable way throughout the device.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: July 1, 2014
    Assignee: Apple Inc.
    Inventors: Ashutosh Shukla, Benjamin Pope, Kenneth Jenks, Scott Myers
  • Patent number: 8768910
    Abstract: A computer device obtains a search query; obtains product search results based on the search query and a products search index that includes information regarding documents associated with products; determines a category associated with a set of result of the product search results; identifies candidate queries for the search query; determines whether the category matches one of the candidate queries; identifies that the search query is associated with a type of media identified by the category when the category matches one of the candidate queries; and provides, in response to identifying that the search query is associated with the type of media, a result document based on the type of media.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventors: Paul Bunn, Ashutosh Shukla, Shashidhar Anil Thakur, Subramaniam Ganapathy
  • Patent number: 8635212
    Abstract: A ranked list of first search results based on a search query may be associated with a first search category, and each first search result may be associated with a first score. A ranked list of second search results based on the search query may be associated with a second, different search category, and a second search result may be associated with a second score. A final second score may be determined based on the second score and a function that maps scores associated with the second search category to scores associated with the first search category, information may be inserted relating to the ranked list of second search results at a position within the ranked list of first search results to form a set of search results, and the set of search results may be provided.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: January 21, 2014
    Assignee: Google Inc.
    Inventors: Paul Bunn, Shashidhar Anil Thakur, Ashutosh Shukla