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: 20200356414
    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: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Pradeep Sindhu, Jean-Marc Frailong, Wael Noureddine, Felix A. Marti, Deepak Goel, Rajan Goyal, Bertrand Serlet
  • Publication number: 20200358523
    Abstract: A system and method is provided for a predictive connectivity layer. In the disclosed embodiments, resources, such as bandwidth, processing, and memory, at a network node are dynamically allocated based on one or more predicted user behaviors. A predicted user behavior may be determined based on one or more previous actions of a user or a group of users at the network node. For example, if a user accesses the network node to download a particular web site at the same time every morning, the predictive technique may determine that the user will attempt to download the same web site the next morning, and therefore cache a copy of the web site before the user's next attempt to access the network through the network node, Similarly, the network node may predict an amount of bandwidth or other resources to allocate based on previous behavior of one or more users.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Applicant: Federated Wireless, Inc.
    Inventors: Sepehr MEHRABANZAD, Iyad TARAZI, Deepak DAS
  • Publication number: 20200357409
    Abstract: In an exemplary process for interpreting spoken requests, audio input containing a user utterance is received. In accordance with a determination that a text representation of the user utterance does not exactly match any of a plurality of user-defined invocation phrases, the process determines whether a comparison between the text representation and a user-defined invocation phrase of the plurality of user-defined invocation phrases satisfies one or more rule-based conditions. In accordance with a determination that the comparison between the text representation and the user-defined invocation phrase satisfies the one or more rule-based conditions, the text representation and the user-defined invocation phrase is processed using a machine-learned model to determine a score representing a degree of semantic equivalence between the text representation and the user-defined invocation phrase.
    Type: Application
    Filed: August 28, 2019
    Publication date: November 12, 2020
    Inventors: Qiwei SUN, Gagan ANEJA, Xinjie DI, William Pui Lum LI, Deepak MURALIDHARAN
  • Publication number: 20200357276
    Abstract: In one embodiment, an apparatus comprises a memory and a processor. The memory is to store sensor data captured by one or more sensors associated with a first device. Further, the processor comprises circuitry to: access the sensor data captured by the one or more sensors associated with the first device; determine that an incident occurred within a vicinity of the first device; identify a first collection of sensor data associated with the incident, wherein the first collection of sensor data is identified from the sensor data captured by the one or more sensors; preserve, on the memory, the first collection of sensor data associated with the incident; and notify one or more second devices of the incident, wherein the one or more second devices are located within the vicinity of the first device.
    Type: Application
    Filed: January 3, 2020
    Publication date: November 12, 2020
    Applicant: Intel Corporation
    Inventors: Shao-Wen Yang, Eve M. Schooler, Maruti Gupta Hyde, Hassnaa Moustafa, Katalin Klara Bartfai-Walcott, Yen-Kuang Chen, Jessica McCarthy, Christina R. Strong, Arun Raghunath, Deepak S. Vembar
  • Patent number: 10832209
    Abstract: A system for rush order fulfilment optimization is discussed. The system includes mobile devices that are each associated with a worker and a rush fulfillment engine executed by a computing system which dynamically updates a task queue of each worker upon receipt of a new rush order according to a task completion rate difference between an estimated task completion rate and the current task completion rate of the worker.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: November 10, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Pratosh Deepak Rajkhowa, Vidyanand Krishnan, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
  • Patent number: 10830194
    Abstract: A fuel system is disclosed for use with an engine. The fuel system may have a common rail, a first type of fuel injector fluidly connected to the common rail, and a second type of fuel injector fluidly connected to the common rail. The second type of fuel injector may include a pumping portion having a bore formed therein, and a plunger reciprocatingly disposed in the bore. The second type of fuel injector may also include an accumulator portion fluidly connected to the common rail and configured to receive fuel pushed from the bore of the pumping portion by the plunger, a nozzle portion, and a valve portion fluidly connecting the pumping, nozzle, and accumulator portions.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: November 10, 2020
    Assignee: Caterpillar Inc.
    Inventors: Scott F. Shafer, Dennis H. Gibson, Zhenyu (Jason) Li, Robert Michael Campion, Alan Ray Stockner, Satya Naga Deepak Pillarisetti, George Kodikulam Joseph, Lifeng Wang
  • Patent number: 10831439
    Abstract: Embodiments are disclosed for reducing audio syndrome content. The techniques include generating a listener profile. The listener profile includes data associated with content that induces an audio syndrome for a listener. The techniques include determining that current content includes content that induces the audio syndrome for the listener. A trained audio syndrome predictor makes the determination based on the listener profile. The techniques include, in response to determining that the current content includes the content that induces the audio syndrome for the listener, generating an alternative audio content that suppresses audibility of the content that induces the audio syndrome for the listener. Additionally, the techniques include presenting the alternative audio content for the listener in place of the current content.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sandeep Naik, Sasikanth Eda, Deepak Ghuge, Manojkiran Eda
  • Patent number: 10834041
    Abstract: An example operation may include one or more of receiving an electronic message from a sender that is intended for a recipient, breaking-up the electronic message into a plurality of message components and storing each message component in a respective block from among a plurality of blocks, linking the plurality of blocks of the broken-up electronic message together in a chain such that each successive block in the chain includes a hash of content included in a previous block of the chain, and transmitting the hash-linked chain of blocks of the broken-up electronic message via a network to the recipient.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Deepak Gupta, Namita Gupta, Siddharth Saraya
  • Patent number: 10832728
    Abstract: Systems for location selection based on adjacent location errors are provided. One system includes a monitor module that monitors write numbers for one or more locations on a storage device, wherein a write number in the write numbers describes a number of times a storage device operation has been performed at a location in the one or more locations. Additionally, the system includes an identification module that identifies locations in one or more locations that are susceptible to adjacent location errors, wherein an adjacent location error is an error caused by a storage device operation associated with an adjacent location. Also, the system includes a selection module that selects a location in one or more locations for storing data based on monitored write numbers and identified locations.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sasikanth Eda, Deepak Ghuge, Poornima Gupte, Sukumar Vankadhara
  • Patent number: 10831489
    Abstract: Method and apparatus for completing atomic instructions in a microprocessor may be provided by identifying from a program-ordered Instruction Completion Table (ICT) a last entry in a completion window of instructions for completion in a current clock cycle of a processor; in response to determining that the last entry includes an atomic instruction that straddles the completion window: excluding the last entry from completion during the current clock cycle; completing instructions in the completion window for the current clock cycle; and shifting the completion window to include the last entry and a next entry adjacent to the last entry in the ICT in a next clock cycle.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: November 10, 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: 10834129
    Abstract: A method and apparatus are described for user protection from external e-mail attack. Some embodiments pertain to receiving an e-mail, detecting a suspicious element in the e-mail, disabling the suspicious element of the e-mail, flagging the suspicious element of the e-mail, displaying the e-mail in an e-mail user interface with the disabled element and the flag, receiving a user command to enable the disabled element of the displayed e-mail, and enabling the disabled element.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: November 10, 2020
    Assignee: Prekari, Inc.
    Inventors: Deepak Kumar, Anshu Sharma
  • Patent number: 10833108
    Abstract: A 3D micro display, the 3D micro display including: a first single crystal layer including at least one LED driving circuit; a second single crystal layer including a first plurality of light emitting diodes (LEDs), where the second single crystal layer is on top of the first single crystal layer, where the second single crystal layer includes at least ten individual first LED pixels; and a second plurality of light emitting diodes (LEDs), where the 3D micro display includes an oxide to oxide bonding structure.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: November 10, 2020
    Assignee: Monolithic 3D INC.
    Inventors: Zvi Or-Bach, Deepak C. Sekar
  • Patent number: 10829465
    Abstract: A process for preparing a batch of highly purified, pharmaceutical grade tasimelteon comprises analyzing a batch of tasimelteon synthesized under GMP conditions for the presence of one or more identified impurities.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: November 10, 2020
    Assignee: VANDA PHARMACEUTICALS INC.
    Inventors: Deepak Phadke, Natalie M. Platt, Ravi K. Pandrapragada
  • Patent number: 10831709
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system, an associated first protocol translator, a second storage system, an associated second file system, and an associated second protocol translator, identifying a first data and a second data, wherein the first data is stored on the first storage system, and the second data is stored on the second storage system, running a first job on the first data using the associated first protocol translator, wherein the first job is not a native job of the first file system, and running a second job on the second data using the associated second protocol translator, wherein the second job is not a native job of the second file system.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: November 10, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Publication number: 20200350310
    Abstract: A method to form a 3D integrated circuit, the method including: providing a first wafer including a first crystalline substrate, a plurality of first transistors, and first copper interconnecting layers, where the first copper interconnecting layers at least interconnect the plurality of first transistors; providing a second wafer including a second crystalline substrate, a plurality of second transistors, and second copper interconnecting layers, where the second copper interconnecting layers at least interconnect the plurality of second transistors; and then performing a face-to-face bonding of the second wafer on top of the first wafer, where the face-to-face bonding includes copper to copper bonding; and thinning the second crystalline substrate to a thickness of less than 5 micro-meters.
    Type: Application
    Filed: July 22, 2020
    Publication date: November 5, 2020
    Applicant: Monolithic 3D Inc.
    Inventors: Zvi Or-Bach, Deepak C. Sekar, Brian Cronquist, Zeev Wurman
  • Publication number: 20200348882
    Abstract: A computer-implemented method according to one embodiment includes receiving, from an application at a metadata node of a clustered computing system, a request for a file, identifying, by the metadata node, a subset of data nodes within the clustered computing system where a portion of the file is stored, determining, by the metadata node, a data node within the subset of data nodes storing the portion of the file in a cache of the data node, and returning to the application, by the metadata node, a location of the portion of the file at the data node storing the portion of the file in the cache of the data node.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 5, 2020
    Inventors: Muthu Annamalai Muthiah, Deepak Kumar Jha, Karrthik K. G., Prashanth Shekar Shetty
  • Publication number: 20200351195
    Abstract: This disclosure describes techniques for addressing and/or accounting for path failures (e.g., congestion, link failures, disconnections, or other types of failures) within a network environment. In one example, this disclosure describes a method that includes receiving, by a node connected to a plurality of interconnected nodes, a network packet to be forwarded to a destination node; identifying, by a forwarding plane within the node, a first link along a path to the destination node; determining, by the forwarding plane, that the first link is inoperable; storing, by the node and within the network packet, data identifying the node as having been visited; identifying, by the forwarding plane and from among the plurality of egress links from the node, a second link that is operable and is along an alternative path to the destination node; and transmitting the network packet over the second link.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 5, 2020
    Inventor: Deepak Goel
  • Publication number: 20200348466
    Abstract: An integrated optical beam steering device includes a planar Luneburg lens that collimates beams from different inputs in different directions within the lens plane. It also includes a curved (e.g., semi-circular or arced) grating coupler that diffracts the collimated beams out of the lens plane. The beams can be steered in the plane by controlling the direction along which the lens is illuminated and out of the plane by varying the beam wavelength. Unlike other beam steering devices, this device can operate over an extremely wide field of view—up to 180°—without any aberrations off boresight. In other words, the beam quality is uniform in all directions, unlike with aplanatic lenses, thanks to the circular symmetry of the planar Luneburg lens, which may be composed of subwavelength features. The lens is also robust to misalignment and fabrication imperfections and can be made using standard CMOS processes.
    Type: Application
    Filed: February 28, 2020
    Publication date: November 5, 2020
    Inventors: Josue Lopez, Samuel Kim, Jamison Sloan, Boris KHARAS, Jeffrey Scott HERD, Paul William JUODAWLKIS, Marin SOLJACIC, Cheryl Marie SORACE-AGASKAR, Suraj Deepak BRAMHAVAR, Steven Glenn JOHNSON, George BARBASTATHIS
  • Publication number: 20200351666
    Abstract: A device may generate a hypergraph for a plurality of cells included in a communications network. The device may identify one or more parameters for allocating operating transmission frequencies to the plurality of cells. The plurality of cells may correspond to vertices of the hypergraph, and one or more cumulative transmission interference regions, associated with the plurality of cells, may correspond to hyperedges of the hypergraph. The device may generate a constraint model based on the hypergraph and the one or more parameters. The device may determine, using a quantum solver, one or more minimum energy states of the constraint model. The one or more minimum energy states may correspond to respective operating transmission frequency allocation configurations for the plurality of cells. The device may assign, based on a minimum energy state of the one or more minimum energy states, operating transmission frequencies to the plurality of cells.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Ram Mohen MOHEN VENKATAKRISHNAN, Romesh VISWANATH, Deepak A. SHARMA, Chandradeep MALLICK
  • Publication number: 20200349509
    Abstract: A device may receive first information relating to a plurality of locations and second information relating to one or more preferences for determining a route order for the plurality of locations. The device may identify one or more parameters for determining the route order for the plurality of locations. The device may generate a quantum model based on the first information, the second information, and the one or more parameters. The device may determine, using a quantum solver, one or more minimum energy states of the quantum model. The one or more minimum energy states may correspond to respective candidate route orders for the plurality of locations. The device may determine, based on a candidate route order corresponding to a minimum energy state of the one or more minimum energy states, a route between the plurality of locations.
    Type: Application
    Filed: July 12, 2019
    Publication date: November 5, 2020
    Inventors: Deepak A. Sharma, Romesh Viswanath, Ram Mohen Mohen Venkatakrishnan, Trinadh Babu Kunapureddy, Karthik Srinivasan