Patents by Inventor Abhishek

Abhishek 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: 20200150831
    Abstract: Embodiments described include a method for providing context-aware input across network applications. The method can include establishing a plurality of sessions for a user with a plurality of network applications via an embedded browser within a client application. The method can include storing input activities of the user across the plurality of network applications to a data storage. The method can include detecting input focus on an input element of a network application of the plurality of network applications, the input element having a type of data to be inputted. The method can include identifying one or more inputs of the type of data used in another network application of the plurality of network applications stored in the data storage. The method can include providing the one or more inputs from another network application as selectable input for the input element of the network application.
    Type: Application
    Filed: November 12, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan
  • Publication number: 20200151348
    Abstract: Systems and methods for providing a privacy screen to a network application accessed via an embedded browser of a client application are described. The method includes establishing, by a client application on a client device, a session to a network application hosted on a third party server. The client application includes an embedded browser for accessing the network application. The method further includes identifying, by the client application, a policy for providing a privacy screen to one or more portions of the network application, detecting, by the embedded browser, that the one or more portions of the network application are to be rendered on a display of the client device, and displaying a privacy screen including one or more masks displayed over at least the one or more portions of the network application rendered on the display of the client device via the embedded browser.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan
  • Publication number: 20200153928
    Abstract: Embodiments described include systems and methods for providing peer-to-peer caching among client applications. A cache coordinator is configured to receive a first request to register an object stored in a cache by a first client application including a first embedded browser. The first embedded browser obtains the object via a session established by the first embedded browser with a first network application on a server of a second entity. The cache coordinator is configured to store a location of the first client application and a hash of the object. The cache coordinator is configured to receive a second request from a second client application. The second request requests the location of the object among peer client applications. The cache coordinator is configured to communicate identification of the location of the first client application to the second client application for retrieving the object from the cache of the first client application.
    Type: Application
    Filed: November 12, 2018
    Publication date: May 14, 2020
    Inventors: Abhishek Chauhan, Jeroen Mattijs van Rotterdam
  • Publication number: 20200151262
    Abstract: In an example embodiment, a first payload in a first electronic communication is received, the first payload containing localization information regarding a first node in a taxonomy of objects, categories, and characteristics. The first payload is parsed to identify one or more dependencies. For each of the one or more dependencies, a dummy node in the taxonomy corresponding to the dependency is created, the dummy node containing information about the dependency from the first payload. A search mechanism is provided to a graphical user interface, the search mechanism designed to receive user interactions from a user and cause one or more hardware processors to retrieve and cause display of information in one or more of the dummy nodes in the taxonomy.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventors: Nithya Rajagopalan, Abhishek Chaturvedi, Sunil Gornalle, Prasad Karani, Surendranath Gopinathan, Gurudayal Khosla
  • Publication number: 20200151268
    Abstract: A buffer tree structure includes, at each internal node, a buffer having a compacted portion and an uncompacted portion. Insertion of data elements to the buffer tree can occur units called packets. A packet is initially stored in the uncompacted portion of a receiving node's buffer. When a compaction trigger condition exists, packet compaction is performed including a data element compaction operation. A buffer-emptying (flush) operation pushes the compacted packets to children nodes.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Robert T. Johnson, Abhishek Gupta, Jorge Guerra Delgado, Ittai Abraham, Richard P. Spillane, Srinath Premachandran, Sandeep Rangaswamy, Kapil Chowksey
  • Publication number: 20200152213
    Abstract: Embodiments described include systems and methods for incorporating a watermark in an audio output. An embedded browser, which is executable on one or more processors of a client device, may detect an audio data stream from a network application accessed via the embedded browser. A watermarking engine of the embedded browser intercepts the audio data stream responsive to detecting the audio data stream. The watermarking engine incorporates a digital signal corresponding to a watermark into the audio data stream, prior to being produced as an audio output by an audio speaker. The watermarking engine causes the watermark to be present in the audio output produced by the audio speaker, the watermark configured to be inaudible by a human and recordable by an audio recording device.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan
  • Publication number: 20200150741
    Abstract: Methods and apparatus relating to techniques for a dual path sequential element to reduce toggles in data path are described. In an embodiment, switching logic causes signals for a single data path of a processor to be directed to at least two separate data paths. At least one of the two separate data paths is power gated to reduce signal toggles in the at least one data path. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: October 23, 2019
    Publication date: May 14, 2020
    Applicant: Intel Corporation
    Inventors: Subramaniam Maiyuran, Sanjeev S. Jahagirdar, Kiran C. Veernapu, Eric J. Asperheim, Altug Koker, Balaji Vembu, Joydeep Ray, Abhishek R. Appu
  • Publication number: 20200152635
    Abstract: Embodiments herein describe techniques for a semiconductor device including a TFT having a gate electrode with a gate length determined by a spacer. Embodiments may include a gate electrode above a substrate, a channel layer above the gate electrode, and a source electrode, a drain electrode, and a spacer above the channel layer. The drain electrode may be separated from the source electrode by the spacer. The drain electrode and the source electrode may have different widths or include different materials. Furthermore, the spacer may overlap with the gate electrode, hence the gate length of the gate electrode may be determined by the spacer width. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: March 31, 2017
    Publication date: May 14, 2020
    Inventors: ABHISHEK A. SHARMA, VAN H. LE, GILBERT DEWEY, SHRIRAM SHIVARAMAN, YIH WANG, TAHIR GHANI, JACK T. KAVALIEROS
  • Publication number: 20200146545
    Abstract: An optical apparatus is comprising an optical imaging arrangement generating either an image of the original object field or the field of the original sample at the pupil plane which consist of both amplitude and phase information. The apparatus is further comprising a digital adaptive optics arrangement with a wave front sensor and a computing unit, which is adapted to generate at least one orthogonally translated digital copy of the original sample object field at the spatial Fourier or pupil plane and to analytically calculate a wave front error based on the phase difference between the original sample wave front and its digital copy or copies.
    Type: Application
    Filed: July 3, 2018
    Publication date: May 14, 2020
    Applicant: Wavesense Engineering GmbH
    Inventor: Abhishek Kumar
  • Publication number: 20200151345
    Abstract: In some aspects, a method for mediation of a screenshot capture by a client application based on policy includes identifying, by a client application on a client device, a policy for mediating one or more screenshots of content displayed via the client application. An embedded browser within the client application accesses a network application of one or more servers. The method further includes intercepting, by the client application, a request to capture a screenshot of at least a portion of the network application being displayed, determining, by the client application, one or more mediation actions to perform on the screenshot responsive to the policy, performing, by the client application, the one or more mediation actions on the screenshot, and providing, by the client responsive to the request, the screenshot resulting from the one or more mediation actions.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan
  • Publication number: 20200153711
    Abstract: Systems and methods for using an overlay with a network application for receiving user satisfaction information are provided. A client application on a client device establishes, for a user, a session with a network application via an embedded browser within the client application. The client application determines, at a point of an interaction with a user interface of the network application to present an overlay for requesting information from the user on user satisfaction with respect to the network application. The client application identifies the overlay from a plurality of overlays to present based at least on the network application. The client application presents, via the embedded browser, the overlay over the user interface of the network application. The client application stores, to a data storage service of the first entity, information received from the user of the first entity via the overlay about the interaction with the network application.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan
  • Publication number: 20200153919
    Abstract: One or more computing devices, systems, and/or methods for monitoring levels of activity of client devices using a cluster of servers having a decentralized network architecture are provided, where over-counting, which may be caused by an uneven distribution of requests transmitted by the client devices to the cluster of servers, may be mitigated. For example, a request may be received by a first server, of the cluster of servers, from a client device. A first counter value associated with a level of activity of the client device may be incremented by a first number. One or more data packets may be transmitted to one or more servers of the cluster of servers. Each data packet of the one or more data packets may comprise an instruction to increment a counter value associated with the client device by a second number, which may be different than the first number.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventors: Yucheng Xiong, Matti Juhani Oikarinen, Abhishek Kothari, Manika Mittal, Rohit Vijayakumar Athanikar, Saravanan Murugesan, Ravindra Lakkappa Dangar, Suresh Kumar Thiruvallur Loganathan
  • Publication number: 20200148604
    Abstract: A food recycler can include a housing defining an interior and an access opening to the interior. A mixing bin can be located within the interior and can have an inlet and an outlet. The food recycler can further include an output bin, the output bin having an inlet. The outlet of the mixing bin can couple or connect to the inlet of the output bin.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: WADE ATKINSON, MOHSIN MAHAMADSHAFI ATTAR, ABHISHEK PRADEEP BUZRUK, RAJWARDHAN DESHMUKH, RACHEL MAGHAS, BHUSHAN VIJAY PATIL, HERON PLAZA RICO
  • Publication number: 20200153920
    Abstract: Embodiments described include systems and methods for receiving push notifications for Software-as-a-Service (SaaS) applications. Push notifications may be received by an agent or notification listener provided by a client application of a client device. The listener may receive and display notifications for a large plurality of SaaS applications, regardless of whether the SaaS applications are currently active in a browser of the client device. The listener agent may be lightweight, consuming very little memory or processor resources, while being able to handle very large numbers of notifications. This may free up resources on the client device, consume less battery for mobile devices, and provide notification functionality for SaaS applications using native notification techniques without requiring the SaaS application developers to rewrite notification systems or switch to an operating system-provided notification system.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan
  • Publication number: 20200153911
    Abstract: Embodiments described include systems and methods for reusing content across a plurality of network applications. A client application establishes sessions with the network applications via an embedded browser. The client application identifies a plurality of content provided as input to each of the network applications and stores the plurality of content to storage. The client application determines a point in a first user interface of a first network application in which input from content of the plurality of content is available as input. The embedded browser provides a second user interface from which to select at least a first content of the plurality of content stored in storage from a second network application as input to the first user interface of the first network application. The embedded browser receives, as input to the first user interface, the selection via the second user interface of the first content.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan
  • Publication number: 20200147617
    Abstract: A food recycler can include a housing defining an interior and an access opening to the interior. A mixing bin can be located within the interior and can have an inlet and an outlet. The food recycler can further include an output bin, the output bin having an inlet. The outlet of the mixing bin can couple or connect to the inlet of the output bin.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: WADE ATKINSON, MOHSIN MAHAMADSHAFI ATTAR, ABHISHEK PRADEEP BUZRUK, RAJWARDHAN DESHMUKH, RACHEL MAGHAS, BHUSHAN VIJAY PATIL
  • Publication number: 20200153818
    Abstract: Systems and methods discussed for redirection of launch requests for local applications to corresponding remote applications, such as SaaS or network applications provided by an application server, and access of the corresponding remote application via an embedded browser of a client application. A client application executed by a client device may detect a request of a user to launch a local application of the client device. The client application may determine that the local application corresponds to a network application provided by an application server. The client application may intercept the request to launch the local application, responsive to the determination. An embedded browser of the client application may access the network application from the application server, responsive to interception of the request.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan
  • Publication number: 20200151243
    Abstract: Embodiments described include systems and methods for providing rich content for an input field of a network application that accepts text. A first client application establishes a first session to a network application via a first embedded browser. The first embedded browser displays an input field of a first user interface of the network application. The input field accepts text input. The first client application provides a second user interface that allows entering of rich content in association with the input field. The first client application receives, at least for display via the second user interface, rich content as input for the input field. The first client application stores a token in data of the input field of the first user interface to identify that the input field is associated with the rich content. The first client application stores the token to a data storage service.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan
  • Publication number: 20200151152
    Abstract: A structured testing method for diagnostic or therapy support of a patient with a chronic disease and devices thereof are disclosed which implement a structured collection procedure based on a medical use case and/or question which provides at least one or more parameters defining entry criterion, a schedule of events, adherence criterion, and exit criterion. The entry criterion establish conditions needed to be met prior to obtaining biomarker data from the patient. Each event can include one or more of a performance time, patient guidance to perform the event, a request for information from the patient a request for patient action, and a request for collection of biomarker data from the patient. The adherence criterion can be used to assess whether an event performed is acceptable to addressing the medical use case and/or question, and the exit criterion establishes conditions needed to be met prior to exiting the collection procedure.
    Type: Application
    Filed: January 7, 2020
    Publication date: May 14, 2020
    Applicant: Roche Diabetes Care, Inc.
    Inventors: P. Douglas Walling, Juergen Rasch-Menges, Stefan Weinert, Steven Bousamra, Abhishek S. Soni, Christoph Eisenhardt
  • Publication number: 20200151617
    Abstract: Embodiments described include systems and methods for generating training content for completion of tasks. The method includes receiving, from each of a plurality of client applications, interactions recorded by the client application via an embedded browser of the client application. The method includes classifying the interactions received from each client application into one or more tasks. The method includes selecting, for a first task of the one or more tasks, from the interactions classified into the first task, a subset of interactions to be included in a training content including a recorded example of performing the first task across the one or more network application. The method includes generating the training content configured to be transmitted to client applications responsive to receiving a request related to the first task.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventor: Abhishek Chauhan