Patents by Inventor Devendra Singh

Devendra Singh 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: 20240176690
    Abstract: A controller area network (CAN) node is described for determining a bus load on a CAN bus. An indication of a time window duration of a time window is received by the CAN node and a start time for determining a bus load and an end time based on the start time and the time window duration is defined. The bus load is based on determining whether the CAN bus is active for each bit of one or more bits detected on the CAN bus between the start time and the end time. The bus load is compared to a threshold range. A signal is sent to a host processor if the bus load exceeds or falls below the threshold range.
    Type: Application
    Filed: January 24, 2023
    Publication date: May 30, 2024
    Inventors: Rahul Agrawal, Pradeep Singh, Devendra Bahadur Singh, Arun Kumar Barman
  • Patent number: 11989530
    Abstract: Techniques are described herein for achieving physically dispersed item-dispersal patterns in queue tables that are used as circular buffers in a FIFO system. The techniques achieve the physically dispersed item-dispersal patterns while retaining FIFO semantics, efficient data ingest, efficient data access, and low latency for both fixed and variable-size ingest data. Because consecutively inserted rows are written to physically dispersed locations on persistent storage, lock contention between concurrent ingest sessions is significantly reduced. Once a physically dispersed item-dispersal pattern is established for a first set of inserted rows, subsequent rows are added by overwriting the existing rows. The physical dispersal of the initial rows may be accomplished by setting values in a slot number column such that updates that are made in a sequence that is based on the slot number column exhibit a desired physical dispersal pattern.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 21, 2024
    Assignee: Oracle International Corporation
    Inventors: James W. Stamos, Devendra Singh
  • Patent number: 11189052
    Abstract: In accordance with some embodiments, a method is performed at a device with one or more processors and non-transitory memory. The method includes obtaining location vector data characterizing an object. The method includes determining a neural pose graph associated with a respective time-period based on an initial local pose estimation as a function of respective location vector data. The method includes determining a meta pose estimation associated with the respective time-period by aggregating the neural pose graph associated with the respective time-period and one or more other neural pose graphs associated with one or more temporally adjacent time-periods.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: November 30, 2021
    Assignee: APPLE INC.
    Inventors: Emilio Parisotto, Jian Zhang, Ruslan Salakhutdinov, Devendra Singh Chaplot
  • Patent number: 11113357
    Abstract: Onboarding a Virtual Network Function (VNF) package utilized by multiple network services is disclosed. The VNF package is received from a vendor for network services requested by a customer. The VNF package and its contents may be uploaded on an orchestrating manager, and a NFVI admin decides workflows for the VNF package, for validating and certifying the VNF package. The VNF package is validated using multiple checks and then parameters are identified for monitoring and certifying the VNF package. The VNF package is then ready for onboarding and instantiating the network services requested by the customer.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: September 7, 2021
    Assignee: INFOSYS LIMITED
    Inventors: Praveen Kumar Kalpatapu, Sreekanth Sreedevi Sasidharan, Devendra Singh Rawat, Srikant Akella Vardhana, Anunay Kumar
  • Publication number: 20210135056
    Abstract: An electrode includes a polymer based substrate; a polymer based buffer layer, wherein the polymer buffer layer includes a first polymer that is doped with a second polymer and further includes a polar solvent to increase its electrical conductivity; and a conducting film formed on the polymer based buffer layer, the conducting film being transparent to visible light. The electrode is flexible, electrically conductive and transparent to the visible light.
    Type: Application
    Filed: April 5, 2019
    Publication date: May 6, 2021
    Inventors: Devendra SINGH, Gilles LUBINEAU
  • Publication number: 20210075701
    Abstract: Onboarding a Virtual Network Function (VNF) package utilized by multiple network services is disclosed. The VNF package is received from a vendor for network services requested by a customer. The VNF package and its contents may be uploaded on an orchestrating manager, and a NFVI admin decides workflows for the VNF package, for validating and certifying the VNF package. The VNF package is validated using multiple checks and then parameters are identified for monitoring and certifying the VNF package. The VNF package is then ready for onboarding and instantiating the network services requested by the customer.
    Type: Application
    Filed: September 4, 2020
    Publication date: March 11, 2021
    Applicant: Infosys Limited
    Inventors: Praveen Kumar Kalpatapu, Sreekanth Sreedevi Sasidharan, Devendra Singh Rawat, Srikant Akella Vardhana, Anunay Kumar
  • Publication number: 20200372675
    Abstract: In accordance with some embodiments, a method is performed at a device with one or more processors and non-transitory memory. The method includes obtaining location vector data characterizing an object. The method includes determining a neural pose graph associated with a respective time-period based on an initial local pose estimation as a function of respective location vector data. The method includes determining a meta pose estimation associated with the respective time-period by aggregating the neural pose graph associated with the respective time-period and one or more other neural pose graphs associated with one or more temporally adjacent time-periods.
    Type: Application
    Filed: August 11, 2020
    Publication date: November 26, 2020
    Inventors: Emilio Parisotto, Jian Zhang, Ruslan Salakhutdinov, Devendra Singh Chaplot
  • Patent number: 10841171
    Abstract: The disclosure provides activation of end to end virtual network services, along with various validations. This technology uses model driven architecture to convert the configurations to VNF/PNF specific commands and abstract the complexity of different types of syntax & command lines. This technology also provides test and diagnostic functionality including service connectivity check, performance, rate-limiting at each step of configuration at virtual infrastructure and functional level. Once the VNS is successfully applied, the configuration will be updated in database which can be referred for any future updates.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: November 17, 2020
    Assignee: INFOSYS LIMITED
    Inventors: Gaurav Saxena, Devendra Singh Rawat, Kishore Thota
  • Patent number: 10797938
    Abstract: A device receives first network information associated with a first portion of a network, and second network information associated with a second portion of the network, and determines, based on the first network information and the second network information, an alarm condition for the network. The device determines, based on correlation rules, whether the alarm condition relates to a currently handled alarm condition or a previously handled alarm condition. The device correlates the alarm condition with network inventory information, network topology information, and network service information, when the alarm condition does not relate to the currently handled alarm condition or the previously handled alarm condition, to generate a correlated alarm condition. The device automatically generates a resolution for the correlated alarm condition based on the correlated alarm condition, and automatically performs one or more actions based on the resolution for the correlated alarm condition.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: October 6, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Sanjay Tiwari, Surya Kumar Venkata Gangadhara Idumudi, Ranjana Bhalchandra Narawane, Nithyanandan Periasamy Dhanapal, Badarayan Panigrahi, Devendra Singh Dhakarey, Tarang Kumar
  • Patent number: 10776948
    Abstract: In accordance with some embodiments, a method is performed at a device with one or more processors and non-transitory memory. The method includes obtaining location vector data characterizing an object. The method includes determining a neural pose graph associated with a respective time-period based on an initial local pose estimation as a function of respective location vector data. The method includes determining a meta pose estimation associated with the respective time-period by aggregating the neural pose graph associated with the respective time-period and one or more other neural pose graphs associated with one or more temporally adjacent time-periods.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: September 15, 2020
    Assignee: Apple Inc.
    Inventors: Emilio Parisotto, Jian Zhang, Ruslan Salakhutdinov, Devendra Singh Chaplot
  • Patent number: 10678614
    Abstract: A DBMS maintains delayed and non-delayed messages within a non-delay shard and a delay shard that function as a pair. The DBMS stages non-delayed messages in enqueue-time order within the non-delay shard, and maintains a non-delay dequeue pointer that moves in physical order of the enqueued non-delay messages. The DBMS stages delayed messages in enqueue-time order within bucket shards of the delay shard. Each bucket shard, of a delay shard, represents a time span of delivery times, and messages are assigned thereto based on message delivery time. The delay dequeue pointer comprises a sub-routine to determine the message with the minimum delivery time within a current bucket shard with a time span that includes the current time. The DBMS delivers the next available message out of the delayed and non-delayed shards by comparing the delivery time of the next available message from each shard and delivering the earliest available message.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 9, 2020
    Assignee: Oracle International Corporation
    Inventors: Devendra Singh, Mukesh Jaiswal, Shubha Bose, Abhilash Tomar
  • Publication number: 20200066959
    Abstract: A three-dimensional structure may be obtained from a two-dimensional thin film by applying a stressor layer to the two-dimensional thin film and releasing the thin film from a support substrate. Such a three-dimensional structure may include a thermoelectric responsive material for forming a thermoelectric generator (TEG). A manufacturing process for the transformation from 2-D to 3-D may use a polymer stressor layer deposited on the thermoelectric responsive thin film. The combination thermoelectric responsive layer and stressor layer can be released from a carrier, after which the stressor layer causes the thermoelectric responsive layer to curl. The curl can cause the thermoelectric responsive layer to roll up during the release from the carrier to form a tubular structure.
    Type: Application
    Filed: November 28, 2017
    Publication date: February 27, 2020
    Inventors: Muhammad Mustafa HUSSAIN, Devendra SINGH
  • Publication number: 20190386886
    Abstract: The disclosure provides activation of end to end virtual network services, along with various validations. This technology uses model driven architecture to convert the configurations to VNF/PNF specific commands and abstract the complexity of different types of syntax & command lines. This technology also provides test and diagnostic functionality including service connectivity check, performance, rate-limiting at each step of configuration at virtual infrastructure and functional level. Once the VNS is successfully applied, the configuration will be updated in database which can be referred for any future updates.
    Type: Application
    Filed: November 7, 2018
    Publication date: December 19, 2019
    Inventors: Gaurav Saxena, Devendra Singh Rawat, Kishore Thota
  • Publication number: 20190379577
    Abstract: A device receives first network information associated with a first portion of a network, and second network information associated with a second portion of the network, and determines, based on the first network information and the second network information, an alarm condition for the network. The device determines, based on correlation rules, whether the alarm condition relates to a currently handled alarm condition or a previously handled alarm condition. The device correlates the alarm condition with network inventory information, network topology information, and network service information, when the alarm condition does not relate to the currently handled alarm condition or the previously handled alarm condition, to generate a correlated alarm condition. The device automatically generates a resolution for the correlated alarm condition based on the correlated alarm condition, and automatically performs one or more actions based on the resolution for the correlated alarm condition.
    Type: Application
    Filed: August 31, 2018
    Publication date: December 12, 2019
    Inventors: Sanjay TIWARI, Surya KUMAR VENKATA GANGADHARA, Ranjana Bhalchandra NARAWANE, Nithyanandan PERIASAMY DHANAPAL, Badarayan PANIGRAHI, Devendra SINGH DHAKAREY, Tarang KUMAR
  • Publication number: 20190179613
    Abstract: Techniques are described herein for achieving physically dispersed item-dispersal patterns in queue tables that are used as circular buffers in a FIFO system. The techniques achieve the physically dispersed item-dispersal patterns while retaining FIFO semantics, efficient data ingest, efficient data access, and low latency for both fixed and variable-size ingest data. Because consecutively inserted rows are written to physically dispersed locations on persistent storage, lock contention between concurrent ingest sessions is significantly reduced. Once a physically dispersed item-dispersal pattern is established for a first set of inserted rows, subsequent rows are added by overwriting the existing rows. The physical dispersal of the initial rows may be accomplished by setting values in a slot number column such that updates that are made in a sequence that is based on the slot number column exhibit a desired physical dispersal pattern.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: James W. Stamos, Devendra Singh
  • Publication number: 20190163545
    Abstract: A DBMS maintains delayed and non-delayed messages within a non-delay shard and a delay shard that function as a pair. The DBMS stages non-delayed messages in enqueue-time order within the non-delay shard, and maintains a non-delay dequeue pointer that moves in physical order of the enqueued non-delay messages. The DBMS stages delayed messages in enqueue-time order within bucket shards of the delay shard. Each bucket shard, of a delay shard, represents a time span of delivery times, and messages are assigned thereto based on message delivery time. The delay dequeue pointer comprises a sub-routine to determine the message with the minimum delivery time within a current bucket shard with a time span that includes the current time. The DBMS delivers the next available message out of the delayed and non-delayed shards by comparing the delivery time of the next available message from each shard and delivering the earliest available message.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Devendra Singh, Mukesh Jaiswal, Shubha Bose, Abhilash Tomar
  • Publication number: 20180260860
    Abstract: A computer-implemented method for evaluating user reviews over distributed documents of a product comprising the steps of: [STEP 1] extracting and analyzing of user reviews using sentiment engine; [STEP 2] aggregating/annotating the output of sentiment engine analysis; and [STEP 3] displaying the annotated output in a tree-map visualization.
    Type: Application
    Filed: November 17, 2015
    Publication date: September 13, 2018
    Inventors: Giridhari Devanathan, Shyamsunder Ramakrishnan, Devendra Singh Sachan, Sai Kiran Tai Reddy
  • Patent number: 9996404
    Abstract: A method and apparatus for message cache management for message queues is provided. A plurality of messages from a plurality of enqueuers are enqueued in a queue comprising one or more shards, each shard comprising one or more subshards. A message cache is maintained in memory. Enqueuing a message includes enqueuing the message in a current subshard of a particular shard, which includes storing the message in a cached subshard corresponding to the current subshard of the particular shard. For each dequeuer-shard pair, a dequeue rate is determined. Estimated access time data is generated that includes an earliest estimated access time for each of a plurality of subshards based on the dequeuer-shard pair dequeue rates. A set of subshards is determined for storing as cached subshards in the message cache based on the earliest estimated access times for the plurality of subshards.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: June 12, 2018
    Assignee: Oracle International Corporation
    Inventors: Mukesh Jaiswal, Shubha Bose, James W. Stamos, Alan R. Downing, Devendra Singh
  • Publication number: 20180060145
    Abstract: A method and apparatus for message cache management for message queues is provided. A plurality of messages from a plurality of enqueuers are enqueued in a queue comprising one or more shards, each shard comprising one or more subshards. A message cache is maintained in memory. Enqueuing a message includes enqueuing the message in a current subshard of a particular shard, which includes storing the message in a cached subshard corresponding to the current subshard of the particular shard. For each dequeuer-shard pair, a dequeue rate is determined. Estimated access time data is generated that includes an earliest estimated access time for each of a plurality of subshards based on the dequeuer-shard pair dequeue rates. A set of subshards is determined for storing as cached subshards in the message cache based on the earliest estimated access times for the plurality of subshards.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 1, 2018
    Inventors: Mukesh Jaiswal, Shubha Bose, James W. Stamos, Alan R. Downing, Devendra Singh
  • Publication number: 20180003150
    Abstract: An efficient energy harvesting (EEH) water vehicle is disclosed. The base of the EEH water vehicle is fabricated with rolling cylindrical drums that can rotate freely in the same direction of the water medium. The drums reduce the drag at the vehicle-water interface. This reduction in drag corresponds to an increase in speed and/or greater fuel efficiency. The mechanical energy of the rolling cylindrical drums is also transformed into electrical energy using an electricity producing device, such as a dynamo or an alternator. Thus, the efficiency of the vehicle is enhanced in two parallel modes: from the reduction in drag at the vehicle-water interface, and from capturing power from the rotational motion of the drums.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 4, 2018
    Inventor: Devendra Singh