Patents by Inventor Deepak

Deepak 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: 20200242369
    Abstract: A system and method is provided for using rules to perform a set of actions on video data when conditions are satisfied by the video data. The system receives rules to select a theme, portions of the video data and/or a type of output. For example, based on annotation data associated with the video data, the system may apply rules to select one or more themes, with each of theme associated with a portion of the video data. In some examples, the system may apply rules to determine the portion of the video data associated with the theme. The system may apply rules to generate various types of output data associated with each of the selected themes, the types of output data may include a video summarization, individual video clips, individual video frames, a photo album including video frames selected from the video data or the like.
    Type: Application
    Filed: January 30, 2020
    Publication date: July 30, 2020
    Inventors: Deepak Suresh Yavagal, Matthew Alan Townsend, Robert James Hanson
  • Publication number: 20200242757
    Abstract: Disclosed subject matter relates to Peripheral Blood Smear (PBS) that determines an area to be scanned in PBS for analysis. A PBS analysing system captures a focused image at each of plurality of positions in the PBS and determines Quality Indicators (QIs) in focused image. Further, a region is identified in PBS where QIs of focused image satisfy predefined QI threshold limits, as a monolayer region of PBS and determines an initiation point in monolayer region based on cell count value and co-ordinates of each of the plurality of positions located in the monolayer region. Finally, the area to be scanned in monolayer region is determined based on the initiation point and a predefined scan pattern. Determining the area to be scanned yields accurate and faster results.
    Type: Application
    Filed: May 15, 2018
    Publication date: July 30, 2020
    Applicant: SIGTUPLE TECHNOLOGIES PRIVATE LIMITED
    Inventors: Shreepad Potadar, Dheeraj Mundhra, Abhishek Shukla, Ragbu G, Amrutha Muralidharan, Deepak Kapoor, Vijay Muralidharan, Nivedita Muthusubramanian, Bharath Cheluvaraju, Apurv Anand, Tathagato Rai Dastidar, Rohit Kumar Pandey
  • Publication number: 20200241880
    Abstract: Method and apparatus for a completion mechanism for a microprocessor are provided by identifying entries in a section of an Instruction Completion Table (ICT) that are marked as ready to complete via corresponding Ready to Complete (RTC) status bits; determining a tail pointer indicating a start of the entries in the ICT that are ready for completion; determining a head pointer that indicates an end of the entries in the ICT that are ready for completion; completing instructions included in the entries between the tail pointer and the head pointer; and updating the tail pointer to a value of the head pointer for a subsequent instruction completion round.
    Type: Application
    Filed: April 17, 2020
    Publication date: July 30, 2020
    Inventors: Kenneth L. WARD, Susan E. EISEN, Dung Q. NGUYEN, Glenn O. KINCAID, Joe LEE, Deepak K. SINGH
  • Patent number: 10725812
    Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: July 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Singh, Anthony Joseph Suarez, William Andrew Thurston, Anirudh Balachandra Aithal, Daniel Robert Gerdesmeier, Euan Skyler Kemp, Kiran Kumar Meduri, Muhammad Umer Azad
  • Patent number: 10728701
    Abstract: A system and method receiving, from a first client device associated with a first user of a collaboration platform, a first request to establish friendship with other users of the collaboration platform that are in physical proximity with the first user. The method includes determining, by a processing device, whether a second user of the collaboration platform is in the physical proximity of the first user by comparing a first indicator of physical proximity associated with the first user with a second indicator of physical proximity associated with the second user. The method also includes responsive to determining the second user of the collaboration platform is in the physical proximity of the first user based on the comparison, sending to the first user an invitation to request a friendship with the second user.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: July 28, 2020
    Assignee: Roblox Corporation
    Inventors: Deepak Murali Chandrasekaran, Jessica Kung
  • Patent number: 10725466
    Abstract: Embodiments described herein relate to a system for processing manufacturing data, comprising: an edge device; a cloud platform; a sensing device configured to collect manufacturing data and to provide the collected data to the edge device; wherein the edge device and the cloud platform are each configured to carry out a plurality of data processing functions on the manufacturing data; the system further comprising a resource manager configured to communicate with the edge device and with the cloud platform, wherein the resource manager is further configured to: determine whether each of the plurality of data processing functions is to be carried out at the edge device or at the cloud platform; if it is determined that the plurality of data processing functions is to be carried out at the edge device, instruct the edge device to carry out the plurality of data processing functions; if it is determined that the plurality of data processing functions is to be carried out at the cloud platform, instruct the clou
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: July 28, 2020
    Assignee: Oden Technologies Ltd.
    Inventors: James Maidment, Deepak S. Turaga, John Turek
  • Patent number: 10726084
    Abstract: In an example embodiment, usage information is used to calculate one or more individual document historical information-deficient metrics (IDHIDMs) by combining values for the one or more metrics from multiple documents within the document corpus that share an identical combination of entities of the one or more entity types. A search query is segmented into a plurality of segments, wherein at least one of the plurality of segments is tagged as a first entity type and at least one of the plurality of segments is tagged as a second entity type. At least one for a combination of entities matching the tagged segments is used to rank one or more retrieved documents responsive to the query.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jia Li, Dhruv Arya, Shakti Dhirendraji Sinha, Viet Thuc Ha, Deepak Agarwal
  • Patent number: 10726060
    Abstract: A technology for determining accuracy estimates for classifications used in an electronic catalog. In one example, classifications for product groupings included in an electronic catalog may be updated as a result of the classifications inaccurately representing products included in the product groupings. The electronic catalog of products may be grouped into a plurality of product groupings using classifications. Classifications of product groupings that inaccurately represent products included in the product grouping may be updated with suggested classifications. Update metrics for updates made to the grouping classifications may be collected and the update metrics may be used to calculate an accuracy estimate for the classifications used in the electronic catalog.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: July 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Archiman Dutta, Shoubhik Bhattacharya, Subhadeep Chakraborty, Deepak Kumar Nayak, Nathan Rose, Avik Sinha
  • Patent number: 10725825
    Abstract: A new processing architecture is described that utilizes a data processing unit (DPU). Unlike conventional compute models that are centered around a central processing unit (CPU), the DPU that is designed for a data-centric computing model in which the data processing tasks are centered around the DPU. The DPU may be viewed as a highly programmable, high-performance I/O and data-processing hub designed to aggregate and process network and storage I/O to and from other devices. The DPU comprises a network interface to connect to a network, one or more host interfaces to connect to one or more application processors or storage devices, and a multi-core processor with two or more processing cores executing a run-to-completion data plane operating system and one or more processing cores executing a multi-tasking control plane operating system. The data plane operating system is configured to support software functions for performing the data processing tasks.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: July 28, 2020
    Assignee: Fungible, Inc.
    Inventors: Pradeep Sindhu, Jean-Marc Frailong, Wael Noureddine, Felix A. Marti, Deepak Goel, Rajan Goyal, Bertrand Serlet
  • Patent number: 10725929
    Abstract: An embodiment of an electronic processing system may include an application processor, system memory communicatively coupled to the application processor, a graphics processor communicatively coupled to the application processor, graphics memory communicatively coupled to the graphics processor, and persistent storage media communicatively coupled to the application processor and the graphics processor to store one or more graphics assets, wherein the graphics processor is to access the one or more graphics asset mapped from the persistent storage media. The persistent storage media may include a low latency, high capacity, and byte-addressable nonvolatile memory. The one or more graphics assets may include one or more of a mega-texture and terrain data. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Jianfang Zhu, Cristiano J. Ferreira, Bo Qiu, Ajit Krisshna Nandyal Lakshman, Nikhil Talpallikar, Deepak Gandiga Shivakumar, Brandt M. Guttridge, Kim Pallister, Frank J. Soqui, Anand Srivatsa, Travis T. Schluessler, Abhishek R. Appu, Ankur N. Shah, Joydeep Ray, Altug Koker, Jonathan Kennedy
  • Patent number: 10722803
    Abstract: A system incorporates a managing server executing software on a processor, game servers serving video games, a plurality of network-connected mobile computerized appliances in use by persons to play games served by the game servers; and software executing on processors of the computerized appliances. Software at the computerized appliances provides interactive interfaces, enabling a first player launch a chat session through the managing server with one or more other players, enabling any one of the players in a chat session to associate a game served by one of the one or more game servers with the chat session, and enabling players in the chat session to enter the game associated with the chat session, and to leave the game and return to the chat session.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: July 28, 2020
    Assignee: Roblox Corporation
    Inventors: Deepak Murali Chandrasekaran, Jessica Kung
  • Patent number: 10726093
    Abstract: A system and method for intermediate landing page rerouting are provided. In example embodiments, determine whether a webpage associated with a hyperlink has corresponding social network activities. Extract content from the webpage determined to have corresponding social network activities. In response to a selection of the hyperlink, reroute a web browser to an intermediate landing page. Cause presentation, at a user interface, of the extracted content and the corresponding social network activities.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shaunak Chatterjee, Ravi Kiran Holur Vijay, Romer E. Rosales, Mohamed Gamal Mohamed Mahmoud, Zheng Li, Kwei-you Tao, Bee-Chung Chen, Deepak Agarwal
  • Patent number: 10725786
    Abstract: Method and apparatus for a completion mechanism for a microprocessor are provided by marking entries in a section of an Instruction Completion Table (ICT) as ready to complete using corresponding Ready to Complete (RTC) status bits; determining a tail pointer indicating a start of the entries in the ICT that are ready for completion in a current clock cycle; performing a counting leading ones on an RTC vector that organizes the RTC status bits according to a program order for completing the entries to determine a count leading ones pointer that indicates an end of the entries in the ICT that are ready for completion in the current clock cycle; completing instructions included in the entries between the tail pointer and the count leading ones pointer in one clock cycle; and updating the tail pointer to a value of the count leading ones pointer for a subsequent clock cycle.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kenneth L. Ward, Susan E. Eisen, Dung Q. Nguyen, Glenn O. Kincaid, Joe Lee, Deepak K. Singh
  • Patent number: 10724752
    Abstract: The invention involves the automated testing of HVAC units using an energy management system. The automated HVAC test is performed to understand if one or more HVAC units are operational across one or more locations. If an HVAC unit is not operational, HVAC testing could be performed to understand which component or stage of the HVAC unit is not working as designed. The automated HVAC test is also used to calculate the efficiency of the HVAC unit(s) being tested. The various HVAC tests are performed on all HVAC units as a form of preventative maintenance and diagnostics. These tests can be scheduled on-demand, for a future date and time, or on a recurring schedule (monthly or quarterly). A report is generated for each HVAC test and can be viewed and exported from a cloud-based energy management platform.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: July 28, 2020
    Assignee: GridPoint, Inc.
    Inventors: Danny Dyess, Deepak Budhiraja, Gerald Zingraf
  • Patent number: 10725731
    Abstract: This is directed to controlling the output of audio based on the mode of an electronic device. In particular, this is directed to an electronic device having a sound mode, silent mode, and mute mode controlling the output of audio along different audio output routes. In the sound mode, all audio can be output, while only registered or authorized audio can be output in the silent mode. In the mute mode, no audio can be output. The sound and silent modes can be enabled using an interface of the device (e.g., a switch having two possible states), while the mute mode can be enabled using an accessory coupled to the device. To disengage the mute mode, a user can provide a corresponding instruction using the accessory, or providing an instruction on the device related to volume control. For example, a user can change the device volume using an on-device interface, or toggle a sound/silent switch to a sound mode.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: July 28, 2020
    Assignee: APPLE INC.
    Inventors: Patrick Coffman, Meriko Borogove, Jonathan Bennett, Gregory Chapman, Anthony Guetta, Deepak Iyer, Eric Johnson
  • Publication number: 20200236489
    Abstract: Methods and apparatus for predictive head-tracked binaural audio rendering in which a rendering device renders multiple audio streams for different possible head locations based on head tracking data received from a headset, for example audio streams for the last known location and one or more predicted or possible locations, and transmits the multiple audio streams to the headset. The headset then selects and plays one of the audio streams that is closest to the actual head location based on current head tracking data. If none of the audio streams closely match the actual head location, two closest audio streams may be mixed. Transmitting multiple audio streams to the headset and selecting or mixing an audio stream on the headset may mitigate or eliminate perceived head tracking latency.
    Type: Application
    Filed: September 25, 2018
    Publication date: July 23, 2020
    Applicant: Apple Inc.
    Inventors: Juha O. Merimaa, Christopher T. Eubank, Martin E. Johnson, Stuart J. Wood, Deepak Natarajan
  • Publication number: 20200235017
    Abstract: Thermal monitors comprising a substrate with at least one camera position on a bottom surface thereof, a wireless communication controller and a battery. The camera has a field of view sufficient to produce an image of at least a portion of a wafer support, the image representative of the temperature within the field of view. Methods of using the thermal monitors are also described.
    Type: Application
    Filed: April 7, 2020
    Publication date: July 23, 2020
    Applicant: Applied Materials, Inc.
    Inventor: Deepak Jadhav
  • Publication number: 20200235971
    Abstract: Wireless communications systems and methods related to intra-packet rate adaptation are provided. A first wireless communication device communicates, with a second wireless communication device, an intra-packet modulation coding scheme (MCS) switching configuration. The first wireless communication device receives, from the second wireless communication device, a communication signal including a first data packet based on the intra-packet MCS switching configuration. The first data packet includes at least a first portion encoded by a first MCS and a second portion encoded by a second MCS different from the first MCS.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 23, 2020
    Inventors: Tuhin Subhra Chakraborty, Rajat Sapra, Karthik Muralidhar, Hari Krishna Boddapati, Swaroop Venkatesh, Ashutosh Deepak Gore
  • Publication number: 20200234346
    Abstract: Metering based on application code complexity is provided. Code of an application to be executed is received from a user. Values of parameters corresponding to the application are extracted based on analysis of the code. A set of computational vectors corresponding to extracted values of the parameters of the application is generated to calculate a complexity of the code. A metering metric to charge the user to execute the application is determined based on the complexity of the code. The application is executed at the metering metric based on the complexity of the code.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Inventors: Sreekrishnan Venkateswaran, Deepak Poola Chandrashekar, Jigar Navanitrai Kapasi, Madhusudan Kunigal Satyanarayana
  • Publication number: 20200234184
    Abstract: One embodiment provides a method, including: deploying a machine learning model, wherein the machine learning model is used in responding to queries from users; receiving, at the deployed machine learning model, input from at least one entity; determining that the at least one entity is an adversary attempting to retrain and/or steal the deployed machine learning model; and providing, in view of the determining that the at least one entity is an adversary, an altered response, wherein the altered response comprises at least one of: a response from a machine learning model other than the deployed machine learning model and a response from the deployed machine learning model altered with errors.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Inventors: Manish Kesarwani, Deepak Vijaykeerthy, Sameep Mehta, Suranjana Samanta, Karthik Sankaranarayanan