Patents by Inventor Abhishek Agarwal

Abhishek Agarwal 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: 20170192758
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 6, 2017
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Publication number: 20170175524
    Abstract: Systems and methods for obtaining in-situ measurements of mixed formation fluids are provided. A downhole acquisition tool may move to a first station in a wellbore in a geological formation to collect a sample of first formation fluid from the first station. The downhole acquisition tool may move to a second station in the wellbore and a sample of second formation fluid may be collected. A proportion of the first formation fluid and the second formation fluid may be mixed within the downhole acquisition tool in-situ while the downhole acquisition tool is within the wellbore to obtain a formation fluid mixture. The formation fluid mixture may be passed into a fluid testing component of the downhole acquisition tool while the downhole acquisition tool is in the wellbore to measure fluid properties of the formation fluid mixture in-situ.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Inventors: Hadrien Dumont, Christopher Harrison, Youxiang Zuo, Christopher Albert Babin, Abhishek Agarwal, Adriaan Gisolf
  • Patent number: 9668289
    Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: May 30, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
  • Patent number: 9632853
    Abstract: Disclosed herein are systems, methods, and software for facilitating the integration of native applications and virtualized applications. Calls initiated from within a native application associated with a native namespace are monitored for integrated calls. The integrated calls involve resources accessible through a virtual namespace. Upon detecting an integrated call, the integrated call is provided with access to a corresponding resource by way of the virtual namespace.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: April 25, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Agarwal, Doug Mangini, Patrick Davis
  • Publication number: 20170022809
    Abstract: The present disclosure relates to a formation sampling method that includes disposing a downhole tool comprising a packer and an expandable probe within a wellbore. The method also includes performing pressure transient testing by setting the expandable packer and the probe to engage a wall of the wellbore and measuring a pressure response at the expandable packer and the probe while withdrawing formation fluid into the downhole tool through the expandable packer. The method further includes monitoring a contamination level of the formation fluid during the pressure transient testing, and performing formation sampling with the probe in response to determining that the monitored contamination level meets a predetermined threshold.
    Type: Application
    Filed: June 15, 2016
    Publication date: January 26, 2017
    Inventors: German Garcia, Hadrien Dumont, Vinay K. Mishra, Li Chen, Abhishek Agarwal, Cosan Ayan
  • Publication number: 20160267156
    Abstract: A qualifying system receives a channel activity record from one of a plurality of different external systems, over one of a plurality of different communication channels. It accesses qualification rules to determine whether the channel activity record is to be transformed into one or more target entities in a computing system. If so, a conversion engine accesses user-configurable mappings and conversion rules to identify conversion actions that are to be taken in order to transform the channel activity record into one or more target entities. The conversion engine performs a data transformation on the channel activity record to transform it into the identified one or more target entities.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 15, 2016
    Inventors: Ashish Kothari, Adithya Nittor Vishwanath, Shaleen Sharma, Ramprasadh Kothandaraman, Sutirtha Saha, Ashwinderjit Kaur, Rajarshi Ray, Eric Fernandes, Mahesh Hariharan, Abhishek Agarwal, Kritika Kishore Prasad, Anirban Saha, Gaurav Agrawal, Prateek Rajvanshi
  • Publication number: 20160205084
    Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.
    Type: Application
    Filed: January 5, 2016
    Publication date: July 14, 2016
    Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
  • Patent number: 9265079
    Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
  • Publication number: 20150355899
    Abstract: Disclosed herein are systems, methods, and software to enhance updates to digital content. In at least one implementation, an update agent identifies from a set of files at least a file that is scheduled to be updated from a present version of the file to a new version of the file as part of an update to the set of files. The update may include a set of delta files for updating the file from previous versions of the file to the new version and a complete file for updating the file to the new version.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 10, 2015
    Inventors: Abhishek Agarwal, Anthony D. Krueger, Huy Q. Nguyen, Peter Cai, Jefferson B. Criddle
  • Publication number: 20150331730
    Abstract: Disclosed herein are systems, methods, and software for facilitating the integration of native applications and virtualized applications. Calls initiated from within a native application associated with a native namespace are monitored for integrated calls. The integrated calls involve resources accessible through a virtual namespace. Upon detecting an integrated call, the integrated call is provided with access to a corresponding resource by way of the virtual namespace.
    Type: Application
    Filed: July 27, 2015
    Publication date: November 19, 2015
    Inventors: Abhishek Agarwal, Doug Mangini, Patrick Davis
  • Patent number: 9152966
    Abstract: A data reporting framework that works across on-premise and hosted Customer Relationship Management (CRM) platforms enabling definition and execution of secure custom reports is provided. A fetch query language of a CRM platform is used along with reporting service tools and constructs to enable users to upload and execute custom fetch based reports with support for expressions, code, formatting, and drill through. Users are also enabled to build simple reports from within CRM and, if needed, enhance those reports using reporting service tools and re-upload in CRM. Furthermore, custom reports may be executed in a sandboxed environment to provide full security in a multi-tenant, hosted CRM system.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: October 6, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhijit Gore, Abhishek Agarwal, Kunal Garg, Ramani Jagadeba, Ankit Malpani, Adithya Vishwanath, Kulothungan Rajasekaran, Manjeet Bothra, Andrew Miller, David Shutt, Edward Martinez
  • Publication number: 20150264728
    Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
  • Patent number: 9092235
    Abstract: Disclosed herein are systems, methods, and software for facilitating the integration of native applications and virtualized applications. Calls initiated from within a native application associated with a native namespace are monitored for integrated calls. The integrated calls involve resources accessible through a virtual namespace. Upon detecting an integrated call, the integrated call is provided with access to a corresponding resource by way of the virtual namespace.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Agarwal, Doug Mangini, Patrick Davis
  • Patent number: 9058528
    Abstract: The claimed subject matter provides a system and/or a method that facilitates configuring at least one radio frequency identification (RFID) device. An RFID network can include at least one device associated with a device group, wherein the device group corresponds to a characteristic. An organizational manager can uniformly configure the at least one device based at least in part upon membership of the device group.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 16, 2015
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh
  • Publication number: 20150091385
    Abstract: A method of charging a power harvested supply in an electronic communication device, which can be an NFC (near field communication) device. The power harvested supply in the electronic communication device is charged without causing dV/V violation and avoids false wake up. An RF (radio frequency) field is received at the antenna of the electronic communication device. A differential voltage is generated from the RF field at a first tag pin and a second tag pin of the electronic communication device. A bandgap reference voltage and a reference current are generated in response to the differential voltage. A shunt current is generated in response to the differential voltage and the bandgap reference voltage. A bank of switching devices is activated if the shunt current is more than the reference current.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: Texas Instruments Incorporated
    Inventors: Srikanth Manian, Yogesh Darwhekar, Abhishek Agarwal, Koby Levy, Yaniv Tzoreff, Erez Shalom
  • Publication number: 20140373009
    Abstract: Application virtualization at the thread level, rather than at the process level. The thread is permitted to pass virtualization context boundaries. A thread might be operating in a particular virtualization context (e.g., a native environment or a first virtualization environment) having access to particular computing resources. The thread then enters an entry point for code operating in another virtualization context (e.g., a virtualization environment from a native environment, or a second virtualization environment from a first virtualization environment) having access to other computing resources. Once this happens, the thread is associated with the next virtualization context so that the thread has access to the computing resources of this next virtualization context.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Inventors: Neil A. Jacobson, Joseph Rovine, Peter A. Morgan, Abhishek Agarwal
  • Publication number: 20130318524
    Abstract: Disclosed herein are systems, methods, and software for facilitating the integration of native applications and virtualized applications. Calls initiated from within a native application associated with a native namespace are monitored for integrated calls. The integrated calls involve resources accessible through a virtual namespace. Upon detecting an integrated call, the integrated call is provided with access to a corresponding resource by way of the virtual namespace.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Abhishek Agarwal, Doug Mangini, Patrick Davis
  • Patent number: 8576218
    Abstract: Architecture that facilitates the attachment of multiple visualization types (e.g., charts) to the data of a grid and the presentation of the visualization next to the grid. The infrastructure allows each data view to be associated with a set of visualizations. These visualizations are rendered along with the grid (in a separate presentation pane) so that the user does not have to switch context to perform analysis. The visualizations available include charts that show aggregate and/or non-aggregate data. In a server farm scenario, all user interactions such as drill-downs are provided. Server farm drill-downs for these visualizations can be obtained using MHTML (MIME hypertext markup language). The visualizations can be automatically updated when filters are applied on the grid, and when drill-down is performed on the visualization, the grid is automatically updated. The visualizations can be consumed from a web-based browser client and/or thick client, for example.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Edward A. Martinez, Siddhartha Rai, Ramani Ranjan Jagadeba, Adithya Nittor Vishwanath, Kaladhar Bapu V S Korasala, Tushar Bhatia, Rishab Govind, Nitin Mukhija, Abhishek Agarwal, Sonal Sawhney, Jeff Kelleran
  • Patent number: 8452860
    Abstract: The claimed subject matter provides a system and/or a method that facilitates configuring at least one radio frequency identification (RFID) device. An RFID network can include at least one device associated with a device group, wherein the device group corresponds to a characteristic. An organizational manager can uniformly configure the at least one device based at least in part upon membership of the device group.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh
  • Patent number: D756901
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 24, 2016
    Assignees: COMPAGNIE GENERALE DES ETABLISSEMENTS MICHELIN, MICHELIN RECHERCHE ET TECHNIQUE S.A.
    Inventors: Eric De-Benedittis, Sylvain Bourgeade, Abhishek Agarwal