Patents by Inventor Prashant Agrawal

Prashant Agrawal 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: 20170325062
    Abstract: Examples relate to devices being managed based on their locations relative to a facility. In some examples, the location of a client device can be determined relative to a facility. An organizational group can be associated with the location. The client device can be associated with the organizational group. Whether the client device complies with a compliance policy associated with the organizational group can be determined.
    Type: Application
    Filed: September 21, 2016
    Publication date: November 9, 2017
    Inventors: SANTHOSH Chandrashekarappa Irani, Dharmesh Guna, Ramani Panchapakesan, Lokeswar Akuthota, Prashant Agrawal
  • Patent number: 9697548
    Abstract: Techniques for managing a return request may be provided. For example, a user may want to return an item that the user received from an item provider via an electronic marketplace. The user can take a picture of the item and transmit the image to a computer that determines that the user would like to return the item. The computer may also determine that the item is returnable (e.g., was provided to the user within an allowable timeframe, satisfies a constraint for returning the item). The computer can initiate a return of the item. In some examples, the computer can also determine a convenient return location or the reason that the user is returning the item to the item provider.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Kosar Akram Jaff, Shivkumar Shankaran, Nitin Bhat, Kimberly Lee Daniels, Samuel Pike Hall, Nicholas John Morren, Raja Shekhar Goli, Prashant Agrawal, Sebastian Jorge Gunningham, Brian Jeffrey Saltzman, Tiana Osbourne Symmonds, Debby Wing Yin Man
  • Publication number: 20150239327
    Abstract: A vehicle door assembly includes a door structure having an inner panel and an outer panel defining an internal cavity that extends about a window surround above a vehicle waistline. The door assembly further defines mirror attachment holes and a plurality of collars affixed within the internal cavity. Each collar defines a bore in alignment with a mirror attachment hole of the door structure. The door assembly also includes a mirror assembly having a plurality of protruding fasteners attached to the door structure. The protruding fasteners compressively sandwich the collars within the internal cavity.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 27, 2015
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Robert Anthony BRANCALEONE, Matthew AMMONS, Prashant AGRAWAL
  • Patent number: 9058301
    Abstract: Techniques for transferring a matrix for performing one or more operations are provided. The techniques include applying a permutation on at least one of one or more columns and one or more rows of a matrix to group each of at least one of one or more columns and one or more rows of the matrix with a same alignment, blocking at least one of the grouped columns and grouped rows, and performing one or more operations on each matrix block.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: June 16, 2015
    Assignee: International Business Machines Corporation
    Inventors: Prashant Agrawal, Yogish Sabharwal, Vaibhav Saxena
  • Patent number: 8661037
    Abstract: A system and method for indexing documents in a data storage system includes generating a single document hash table in storage memory for a single document using an index construction in a multithreaded and scalable configuration wherein multiple threads are each assigned work to reduce synchronization between threads. The single document hash table includes partitioning the single document and indexing strings of partitioned portions of the single document to create a minor hash table for each document sub-part; generating a document level hash table from the minor hash tables; updating a stream level hash table for the strings which maps every string to a global identifier; and generating a term reordered array from the document level hash table.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ankur Narang, Karthik V. Swaminathan, Prashant Agrawal, Doug Joseph
  • Patent number: 8474012
    Abstract: A consent management system is described which manages an entity's consent to consume application functionality on a per-feature level of granularity. To perform this task, the consent management system maintains consent information which describes a plurality of use conditions associated with the features of the application functionality. In one case, the consent information has a hierarchical data structure that identifies a hierarchy of application features. In operation, the consent management system accesses the content information whenever an entity seeks to access a particular application feature; it grants or denies access to the feature based on the consent information. The consent management system also includes a consent maintenance module that allows an administrator (or other entity) to cancel or modify any use condition in the consent information.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Muzammil Ahmed, Prashant Agrawal, Christopher C. White
  • Publication number: 20120151557
    Abstract: A consent management system is described which manages an entity's consent to consume application functionality on a per-feature level of granularity. To perform this task, the consent management system maintains consent information which describes a plurality of use conditions associated with the features of the application functionality. In one case, the consent information has a hierarchical data structure that identifies a hierarchy of application features. In operation, the consent management system accesses the content information whenever an entity seeks to access a particular application feature; it grants or denies access to the feature based on the consent information. The consent management system also includes a consent maintenance module that allows an administrator (or other entity) to cancel or modify any use condition in the consent information.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Muzammil Ahmed, Prashant Agrawal, Christopher C. White
  • Publication number: 20110252033
    Abstract: A system and method for indexing documents in a data storage system includes generating a single document hash table in storage memory for a single document using an index construction in a multithreaded and scalable configuration wherein multiple threads are each assigned work to reduce synchronization between threads. The single document hash table includes partitioning the single document and indexing strings of partitioned portions of the single document to create a minor hash table for each document sub-part; generating a document level hash table from the minor hash tables; updating a stream level hash table for the strings which maps every string to a global identifier; and generating a term reordered array from the document level hash table.
    Type: Application
    Filed: April 9, 2010
    Publication date: October 13, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ANKUR NARANG, Karthik V. Swaminathan, Prashant Agrawal, Doug Joseph
  • Publication number: 20110246216
    Abstract: Described herein are techniques for enabling a patient to pre-register for a medical visit to a healthcare facility (e.g., a hospital) online. Also described herein are techniques that enable a hospital staff to pre-process a patient's pre-registration intake forms before the patient arrives for the medical visit at the healthcare facility. With some of the described techniques, the patient's pre-registration intake forms may have been customized to match the needs and desires of the healthcare facility, its departments, and/or the healthcare providers (e.g., nurses, physicians, etc.) taking care of the patient during the visit.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Prashant Agrawal, Jason R. W. Ramsay, Pranavakumar Punniamoorthy, Muzammil Ahmed, Jeffrey Winter, Katherine W. Osborne, Shawna D. Cooper, Keith Daniels, Suzanne Tocco, Umesh Madan
  • Publication number: 20100318758
    Abstract: Techniques for transferring a matrix for performing one or more operations are provided. The techniques include applying a permutation on at least one of one or more columns and one or more rows of a matrix to group each of at least one of one or more columns and one or more rows of the matrix with a same alignment, blocking at least one of the grouped columns and grouped rows, and performing one or more operations on each matrix block.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: International Business Machines Corporation
    Inventors: Prashant Agrawal, Yogish Sabharwal, Vaibhav Saxena