Patents by Inventor Shivinder Singh

Shivinder 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).

  • Patent number: 11580060
    Abstract: A system includes a real-time partitioning separation kernel installed on a multi-core processor. Guest operating systems are hosted with in hardware virtualized machines in the cores. Another hardware virtualized machine performs a real-time USB-CAN interface communicatively coupled to distributed electronic control units which acquire data and command actuators. A plurality of hardware virtualized machines support processes of various criticality. A secure shared memory serves as the communication means between processes performing different levels of functionality at suitable latency ranges. a policy to distinguish, allocate, and distribute clock, memory, and input/output resources to meet focused latency ranges to the Observation, Decision, and Execution processes. Remaining resources have diffuse latency ranges made available to the Observation, Decision, and Execution processes in an as available but guarded minimum and maximum buffet.
    Type: Grant
    Filed: May 15, 2021
    Date of Patent: February 14, 2023
    Inventors: Dean Drako, Shivinder Singh Sikand
  • Publication number: 20220261374
    Abstract: A system includes a real-time partitioning separation kernel installed on a multi-core processor. Guest operating systems are hosted with in hardware virtualized machines in the cores. Another hardware virtualized machine performs a real-time USB-CAN interface communicatively coupled to distributed electronic control units which acquire data and command actuators. A plurality of hardware virtualized machines support processes of various criticality. A secure shared memory serves as the communication means between processes performing different levels of functionality at suitable latency ranges. a policy to distinguish, allocate, and distribute clock, memory, and input/output resources to meet focused latency ranges to the Observation, Decision, and Execution processes. Remaining resources have diffuse latency ranges made available to the Observation, Decision, and Execution processes in an as available but guarded minimum and maximum buffet.
    Type: Application
    Filed: May 15, 2021
    Publication date: August 18, 2022
    Inventors: Dean DRAKO, Shivinder Singh Sikand
  • Publication number: 20200019625
    Abstract: A remote accessor apparatus captures a state of an existing data store and exports the state to a hosted projected data store. When a file operation interceptor apparatus receives a request, it determines whether it requires a transmission from the existing data store or it can be fulfilled locally. An operation controller combines local and transmitted data to fulfill the requested file operation and stores the difference locally. On-demand, read/write requests are intercepted and fulfilled by a combination of locally provisioned file content operations and remote access requests to the agent apparatus in whole or in part. Upon first request, file contents are transferred to meet application need but are then retained for other users and other uses. Upon request, a new state for the existing data store is provided by combining archived data with local file operations.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 16, 2020
    Inventors: Roger March, Siarhei Malchankou, Shivinder Singh Sikand
  • Patent number: 10442310
    Abstract: A circuit budgets torque among independent field-oriented motor control circuits. A desired vehicle yaw turning moment is received from an operator control input. The circuit determines a positive or negative torque target for each electrically powered drive wheel and transmits it to an adaptive field-oriented motor control circuit which provides voltage magnitude and voltage frequency to a poly-phase synchronous alternating current electric motor. When wheel loading, limited traction, or stability prevents any motor from attaining the torque target, that data is returned to the budgeting circuit and torque budget is adjusted for all adaptive field-oriented motor control circuits. Varying numbers of powered wheels are assigned torque depending on vehicle dynamics. Performance of the vehicle can be adapted to driver capabilities. A vehicle may serve as a driving simulator for diverse vehicles.
    Type: Grant
    Filed: February 28, 2015
    Date of Patent: October 15, 2019
    Inventors: Dean Drako, Shivinder Singh Sikand
  • Patent number: 10331627
    Abstract: An approach is described for providing unified technological stack management (e.g., via a global storage instance) where metadata is delocalized from storage nodes. The approach includes creating a global storage instance, wherein the global storage instance contains metadata for a storage layer including a plurality of storage nodes, and wherein the global storage instance is delocalized from the plurality of storage nodes. The approach also includes receiving a database operation request from an operating system layer. The approach further includes mediating the database operation request between the operating system layer and the storage layer using the global storage instance.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: June 25, 2019
    Assignee: Cellco Partnership
    Inventors: Shivinder Singh, Madhu Bhimaraju, Krishna Reddy
  • Patent number: 9744975
    Abstract: An apparatus transforms vehicle operator intentions to wheel propulsion controls using an operator interface, sensors, a torque budgeting circuit, at least four motor controllers, and a vehicle/operator personality profile store. The store provides instructions and parameters which control dynamic vehicle responsiveness and reflect an operator's personality. The instructions and parameters are accessible by an application programming interface (API). Vehicle characteristics may be recorded by operating the vehicle through a prescribed route or evolution. A revised performance profile of a vehicle can be installed when the vehicle is reconfigured. Performance of a vehicle is modified to mimic a different vehicle by installing a new software dynamic performance profile. The API enables an open architecture for developers to customize vehicle dynamics without cutting metal.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: August 29, 2017
    Assignee: R MOTOR COMPANY
    Inventors: Dean Drako, Shivinder Singh Sikand
  • Publication number: 20170225589
    Abstract: A software-defined powertrain transmits commands to at least 4 distributed polyphase motor controllers. A single vehicle control unit transforms operator control indicia into a plurality of individual commands, and securely transmits said commands to each one of a plurality of independent motor controllers mechanically coupled to a single wheel by a polyphase electric motor. The motor controllers are DC to variable AC electrical converters which each receives phase and magnitude requirements. A mixed criticality operating system provides an encrypted application-programming interface to operate functions such as torque vectoring, cooling, braking, and battery management. The OS provides an isolated trust zone to each of a plurality of cores for authentication and validation.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 10, 2017
    Inventors: Shivinder Singh SIKAND, Dean DRAKO
  • Publication number: 20170180397
    Abstract: A vehicular data tunnel Thin Client Unit (TCU) apparatus includes a circuit to couple onto an Internet Protocol (IP) secure Ethernet transitory data communication medium. A circuit can transform and reverse serial data frames into and out of Internet Protocol packets including an encrypted IP packet. It includes a circuit to dispose of CAN data frames which are inconsistent with any mission of locally attached CAN or LIN compatible devices. The method of operation includes: receiving and dynamically installing configuration data to connect to an Ethernet medium as a terminus or as a relay in a ring, subscribe to a Intranet Vehicle Private Network, determine Quality of Service priority and recipient identification, receive and transform LIN and CAN data frames to IP packets, encrypt and decrypt packets for transmission, and conduct sender verification and data frame consistency.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Shivinder Singh Sikand, Sam Appleton, Dean Drako
  • Publication number: 20160378707
    Abstract: A networking apparatus couples a plurality of vehicle nodes to improve bandwidth, security, and subsystem independence. The networking apparatus couples a plurality of thin client units to a single virtualized master control unit container host. Each thin client unit transforms CAN protocol messages to encrypted packets for a real time Ethernet interconnect. Vehicle subsystem modules connect via a personalized thin client unit which will filter, correct, and authenticate messages at the periphery of the networking apparatus. Between thin client units, the host encrypts and decrypts a message, directs the message to the proper recipient, authenticates each message, and centrally provides the functionality of a plurality of electronic control units. The virtualized master control unit container host may be updated over the air and perform installation and validation checks of a new version of one or more electronic control unit images while the vehicle is in operation using a previous version.
    Type: Application
    Filed: July 24, 2015
    Publication date: December 29, 2016
    Inventors: Shivinder Singh SIKAND, Dean Drako
  • Publication number: 20160375793
    Abstract: A software-defined powertrain transmits commands to at least 4 distributed polyphase motor controllers. A single vehicle control unit transforms operator control indicia into a plurality of individual commands, and securely transmits said commands to each one of a plurality of independent motor controllers mechanically coupled to a single wheel by a polyphase electric motor. The motor controllers are DC to variable AC electrical converters which each receives phase and magnitude requirements. An operating system provides an encrypted application-programming interface to operate functions such as torque vectoring, cooling, braking, and battery management. The OS provides an isolating trust zone to each layer or application for authentication and validation. Upgrades are available to install new features or improvements after a vehicle is in the field. Independent developers may test and furnish new capabilities without exposing or corrupting the IP of other vehicle modalities.
    Type: Application
    Filed: July 26, 2015
    Publication date: December 29, 2016
    Inventors: Shivinder Singh SIKAND, Dean DRAKO
  • Publication number: 20160350328
    Abstract: An approach is described for providing unified technological stack management (e.g., via a global storage instance) where metadata is delocalized from storage nodes. The approach includes creating a global storage instance, wherein the global storage instance contains metadata for a storage layer including a plurality of storage nodes, and wherein the global storage instance is delocalized from the plurality of storage nodes. The approach also includes receiving a database operation request from an operating system layer. The approach further includes mediating the database operation request between the operating system layer and the storage layer using the global storage instance.
    Type: Application
    Filed: August 9, 2016
    Publication date: December 1, 2016
    Inventors: Shivinder SINGH, Madhu BHIMARAJU, Krishna REDDY
  • Patent number: 9465820
    Abstract: An approach is described for providing unified technological stack management (e.g., via a global storage instance) where metadata is delocalized from storage nodes. The approach includes creating a global storage instance, wherein the global storage instance contains metadata for a storage layer including a plurality of storage nodes, and wherein the global storage instance is delocalized from the plurality of storage nodes. The approach also includes receiving a database operation request from an operating system layer. The approach further includes mediating the database operation request between the operating system layer and the storage layer using the global storage instance.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: October 11, 2016
    Assignee: Cellco Partnership
    Inventors: Shivinder Singh, Madhu Bhimaraju, Krishna Reddy
  • Patent number: 9421883
    Abstract: A circuit controls a polyphase alternating current electric motor with adaptive adjustments to voltage magnitude and voltage frequency when it receives measurements of wheel slip and wheel skid. The apparatus receives target torque requests as well as sensor data from a wheel and local motion and acceleration detectors. When the target torque is not attainable because of loading or loss of traction, the circuit adaptively determines and provides an attainable torque and transmits the attainable torque value which enables other target torque requests to be amended.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 23, 2016
    Assignee: Drake Motors, Inc.
    Inventors: Dean Drako, Shivinder Singh Sikand
  • Publication number: 20160236589
    Abstract: A propulsion apparatus powers a vehicle in two dimensions: linearly forward and backward and rotationally in a horizontal plane. A plurality of electric motors applies angular force around a vertical axis of rotation passing through the center of mass of a four wheeled vehicle by delivering unequal magnitude and phase of electrical voltage to four polyphase Alternating Current (AC) motors each individually powering a single wheel. An adaptive torque control circuit transforms operator controlled vehicle steering into current or voltage magnitude and voltage frequency powering each of the four poly-phase AC motors.
    Type: Application
    Filed: April 22, 2016
    Publication date: August 18, 2016
    Inventors: Shivinder Singh Sikand, Dean Drako
  • Patent number: 9176807
    Abstract: A device may receive a first alert from a first technology layer of an information technology system. The first alert may be associated with an occurrence of a first event within the first technology layer. The device may receive a second alert from a second, different technology layer of the information technology system. The second alert may be associated with an occurrence of a second event within the second technology layer. The device may determine that the first alert is related to the second alert. The device may generate, based on the first alert being related to the second alert, a third alert that includes information associated with the first alert and information associated with the second alert. The device may provide the third alert to at least one of the first technology layer or the second technology layer.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: November 3, 2015
    Assignee: Cellco Partnership
    Inventors: Shivinder Singh, Sojan Joseph, Krishna Reddy
  • Publication number: 20150251541
    Abstract: A circuit controls a polyphase alternating current electric motor with adaptive adjustments to voltage magnitude and voltage frequency when it receives measurements of wheel slip and wheel skid. The apparatus receives target torque requests as well as sensor data from a wheel and local motion and acceleration detectors. When the target torque is not attainable because of loading or loss of traction, the circuit adaptively determines and provides an attainable torque and transmits the attainable torque value which enables other target torque requests to be amended.
    Type: Application
    Filed: November 20, 2014
    Publication date: September 10, 2015
    Applicant: R-Motor Company
    Inventors: Dean Drako, Shivinder Singh Sikand, Valery Miftakov
  • Publication number: 20150134703
    Abstract: An approach is described for providing unified technological stack management (e.g., via a global storage instance) where metadata is delocalized from storage nodes. The approach includes creating a global storage instance, wherein the global storage instance contains metadata for a storage layer including a plurality of storage nodes, and wherein the global storage instance is delocalized from the plurality of storage nodes. The approach also includes receiving a database operation request from an operating system layer. The approach further includes mediating the database operation request between the operating system layer and the storage layer using the global storage instance.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Applicant: Cellco Partnership d/b/a Verizon Wireless
    Inventors: Shivinder SINGH, Madhu BHIMARAJU, Krishna REDDY
  • Publication number: 20150019913
    Abstract: A device may receive a first alert from a first technology layer of an information technology system. The first alert may be associated with an occurrence of a first event within the first technology layer. The device may receive a second alert from a second, different technology layer of the information technology system. The second alert may be associated with an occurrence of a second event within the second technology layer. The device may determine that the first alert is related to the second alert. The device may generate, based on the first alert being related to the second alert, a third alert that includes information associated with the first alert and information associated with the second alert. The device may provide the third alert to at least one of the first technology layer or the second technology layer.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 15, 2015
    Inventors: Shivinder SINGH, Sojan JOSEPH, Krishna REDDY
  • Patent number: 8874534
    Abstract: A coherent file system and method of operation for a file state authority coupled to file state sub-set satellites addresses congestion and latency effects on a plurality of peer workstation clients organized in neighborhoods. Very large files are versioned and metadata recorded in a file state view determines which file blocks make up each version of a committed file. Metadata may be requested from neighboring workstations to locate desired file blocks. File block transmission is minimized to fulfill read requests only when not accessible at a workstation's local file block store.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: October 28, 2014
    Assignee: IC Manage, Inc.
    Inventors: Roger March, Shivinder Singh Sikand
  • Publication number: 20140222758
    Abstract: Each one of many networked user workstation apparatuses may commit a file into the variant controlled file system by storing a version tracking record for each change log and content point for each block of the file into its local file system view store, and transmitting a version tracking record to a network attached file state ledgerdemain store. Each user workstation displays a file system view of every variant of every file in the file system for selection. When required, the workstation applies change logs to content points according to first a local file system view store for a version tracking record, then requesting and comparing version tracking records from confederated repositories at other user workstation apparatuses, and if unsatisfied, obtains a version tracking record from a network attached file state ledgerdemain store.
    Type: Application
    Filed: December 23, 2013
    Publication date: August 7, 2014
    Applicant: IC MANAGE, INC.
    Inventors: Roger March, Shivinder Singh Sikand