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: 11580060Abstract: 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: GrantFiled: May 15, 2021Date of Patent: February 14, 2023Inventors: Dean Drako, Shivinder Singh Sikand
-
Publication number: 20220261374Abstract: 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: ApplicationFiled: May 15, 2021Publication date: August 18, 2022Inventors: Dean DRAKO, Shivinder Singh Sikand
-
Publication number: 20200019625Abstract: 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: ApplicationFiled: July 13, 2018Publication date: January 16, 2020Inventors: Roger March, Siarhei Malchankou, Shivinder Singh Sikand
-
Patent number: 10442310Abstract: 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: GrantFiled: February 28, 2015Date of Patent: October 15, 2019Inventors: Dean Drako, Shivinder Singh Sikand
-
Patent number: 10331627Abstract: 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: GrantFiled: August 9, 2016Date of Patent: June 25, 2019Assignee: Cellco PartnershipInventors: Shivinder Singh, Madhu Bhimaraju, Krishna Reddy
-
Patent number: 9744975Abstract: 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: GrantFiled: March 10, 2015Date of Patent: August 29, 2017Assignee: R MOTOR COMPANYInventors: Dean Drako, Shivinder Singh Sikand
-
Publication number: 20170225589Abstract: 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: ApplicationFiled: April 27, 2017Publication date: August 10, 2017Inventors: Shivinder Singh SIKAND, Dean DRAKO
-
Publication number: 20170180397Abstract: 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: ApplicationFiled: December 21, 2015Publication date: June 22, 2017Inventors: Shivinder Singh Sikand, Sam Appleton, Dean Drako
-
Publication number: 20160378707Abstract: 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: ApplicationFiled: July 24, 2015Publication date: December 29, 2016Inventors: Shivinder Singh SIKAND, Dean Drako
-
Publication number: 20160375793Abstract: 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: ApplicationFiled: July 26, 2015Publication date: December 29, 2016Inventors: Shivinder Singh SIKAND, Dean DRAKO
-
Publication number: 20160350328Abstract: 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: ApplicationFiled: August 9, 2016Publication date: December 1, 2016Inventors: Shivinder SINGH, Madhu BHIMARAJU, Krishna REDDY
-
Patent number: 9465820Abstract: 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: GrantFiled: November 13, 2013Date of Patent: October 11, 2016Assignee: Cellco PartnershipInventors: Shivinder Singh, Madhu Bhimaraju, Krishna Reddy
-
Patent number: 9421883Abstract: 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: GrantFiled: November 20, 2014Date of Patent: August 23, 2016Assignee: Drake Motors, Inc.Inventors: Dean Drako, Shivinder Singh Sikand
-
Publication number: 20160236589Abstract: 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: ApplicationFiled: April 22, 2016Publication date: August 18, 2016Inventors: Shivinder Singh Sikand, Dean Drako
-
Patent number: 9176807Abstract: 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: GrantFiled: July 10, 2013Date of Patent: November 3, 2015Assignee: Cellco PartnershipInventors: Shivinder Singh, Sojan Joseph, Krishna Reddy
-
Publication number: 20150251541Abstract: 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: ApplicationFiled: November 20, 2014Publication date: September 10, 2015Applicant: R-Motor CompanyInventors: Dean Drako, Shivinder Singh Sikand, Valery Miftakov
-
Publication number: 20150134703Abstract: 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: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Applicant: Cellco Partnership d/b/a Verizon WirelessInventors: Shivinder SINGH, Madhu BHIMARAJU, Krishna REDDY
-
Publication number: 20150019913Abstract: 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: ApplicationFiled: July 10, 2013Publication date: January 15, 2015Inventors: Shivinder SINGH, Sojan JOSEPH, Krishna REDDY
-
Patent number: 8874534Abstract: 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: GrantFiled: August 28, 2012Date of Patent: October 28, 2014Assignee: IC Manage, Inc.Inventors: Roger March, Shivinder Singh Sikand
-
Publication number: 20140222758Abstract: 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: ApplicationFiled: December 23, 2013Publication date: August 7, 2014Applicant: IC MANAGE, INC.Inventors: Roger March, Shivinder Singh Sikand