Patents by Inventor Cyril Jose

Cyril Jose 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: 11171788
    Abstract: A converged infrastructure includes a shared device and compute devices. The compute devices include a baseboard management controller and applications including one or more entitled initiators. The baseboard management controllers generate a distributed provision list including certificates chains for the entitled initiators; and configure the shared device with the certificate chains. The shared device receive a critical command and an encrypted hash, determine a calculated hash of the critical command, decrypt the encrypted hash using keys from the certificate chains, and compare the calculated hash with the decrypted hashes to determine if the critical command comes from one of the entitled initiators.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: November 9, 2021
    Assignee: Dell Products L.P.
    Inventors: Balaji Bapu Gururaja Rao, Cyril Jose, Chandrashekar Nelogal, Akshata Sheshagiri Naik
  • Patent number: 11153165
    Abstract: A system for distributing firmware, comprising a group controller operating on a processor and configured to perform an algorithmic process of sending an update task with a download host to one of two or more group members. A group member operating on a processor and configured to perform an algorithmic process of receiving the update task with the download host and to request a payload file from the download host.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: October 19, 2021
    Assignee: Dell Products L.P.
    Inventors: Cyril Jose, Yee Ja, Marshal F. Savage, Chandrasekhar Puthillathe, Choudary Akkiah Maddukuri
  • Patent number: 11153320
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for identifying a first user access event that failed authentication at the first computing device; creating a transaction block of a distributed ledger based on the first user access event; determining that data indicating the first user access event is not included by the distributed ledger, and in response, adding the transaction block to a temporal vector space of the distributed ledger; sharing, to each other computing device of the local network, the transaction block, wherein each of the others computing devices of the local network updates a local copy of the distributed ledger to include the transaction block in the temporal vector space.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: October 19, 2021
    Assignee: DELL PRODUCTS L.P.
    Inventors: Cyril Jose, Balaji Bapu Gururaja Rao, Akshata Sheshagiri Naik, Yogesh Prabhakar Kulkarni
  • Publication number: 20210135931
    Abstract: A system for distributing firmware, comprising a group controller operating on a processor and configured to perform an algorithmic process of sending an update task with a download host to one of two or more group members. A group member operating on a processor and configured to perform an algorithmic process of receiving the update task with the download host and to request a payload file from the download host.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 6, 2021
    Applicant: DELL PRODUCTS L.P.
    Inventors: Cyril Jose, Yee Ja, Marshal F. Savage, Chandrasekhar Puthillathe, Choudary Akkiah Maddukuri
  • Patent number: 10936324
    Abstract: A host device access monitoring and reporting system includes a management system coupled to server devices through a network. Each server device includes a BIOS that generates and transmits pre-boot access event reports for pre-boot access events occurring prior to the completion of a boot process for that server device, and an operating system that generates and transmits post-boot access event reports for post-boot access events occurring subsequent to the completion of the boot process for that server device. A remote access controller in each server device receives pre-boot access event reports from the BIOS in that server device and, in response, publishes pre-boot access event notifications to the management system. The remote access controller in each server device also receives the post-boot access event reports from the operating system in that server device and, in response, publishes post-boot access event notifications to the management system.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: March 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Rakesh Kumar Ayolasomyajula, Cyril Jose, Choudary Maddukuri
  • Publication number: 20200382312
    Abstract: A converged infrastructure includes a shared device and compute devices. The compute devices include a baseboard management controller and applications including one or more entitled initiators. The baseboard management controllers generate a distributed provision list including certificates chains for the entitled initiators; and configure the shared device with the certificate chains. The shared device receive a critical command and an encrypted hash, determine a calculated hash of the critical command, decrypt the encrypted hash using keys from the certificate chains, and compare the calculated hash with the decrypted hashes to determine if the critical command comes from one of the entitled initiators.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventors: Balaji Bapu Gururaja Rao, Cyril Jose, Chandrashekar Nelogal, Akshata Sheshagiri Naik
  • Patent number: 10855463
    Abstract: Methods and systems for providing quality of service to an information handling system may involve generating a new transport encryption key for a management controller group, notifying nodes in the management controller group to negotiate for the new transport encryption key, and encrypting a first message to be sent to a first node in the management controller group using a current transport encryption key. The new transport encryption key for encrypted communications in the management controller group and to replace a current transport encryption key. The first message encrypted after notifying the nodes in the management controller group to negotiate for the new transport encryption key. The nodes of the management controller group including the first node.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: December 1, 2020
    Assignee: Dell Products L.P.
    Inventors: Yee Ja, Marshal F. Savage, Cyril Jose
  • Patent number: 10798074
    Abstract: Methods and systems for account authentication in a distributed computing node group may involve sending a message to a member, the message having a first timestamp, increasing an authentication failure count, receiving a first key-exchange message from the member, the first key-exchange message having a second timestamp, evaluating the second timestamp, and determining whether to ignore the first key-exchange message based on an evaluation of the second timestamp. The first timestamp may be associated with a message received from the member prior to sending the message with the first timestamp to the member. The first key-exchange message may include a value computed by the member based on a group passcode shared with the member. The evaluation of the second timestamp may be based on at least one of a default value, the authentication failure count, or a timestamp associated with the group passcode.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: October 6, 2020
    Assignee: Dell Products L.P.
    Inventors: Yee Ja, Marshal F. Savage, Cyril Jose
  • Publication number: 20200267158
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for identifying a first user access event that failed authentication at the first computing device; creating a transaction block of a distributed ledger based on the first user access event; determining that data indicating the first user access event is not included by the distributed ledger, and in response, adding the transaction block to a temporal vector space of the distributed ledger; sharing, to each other computing device of the local network, the transaction block, wherein each of the others computing devices of the local network updates a local copy of the distributed ledger to include the transaction block in the temporal vector space.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 20, 2020
    Inventors: Cyril Jose, Balaji Bapu Gururaja Rao, Akshata Sheshagiri Naik, Yogesh Prabhakar Kulkarni
  • Patent number: 10728086
    Abstract: A server rack may include a chassis controller for the server rack and a set of baseboard management controllers (BMCs) corresponding to servers stored in the server rack. Each BMC is communicatively connected to the chassis controller internal to the server rack. Each BMC is also communicatively connected to a network switch located external to the server rack to communicate with the set of BMCs using the network switch. When a first BMC loses communication with the chassis controller internal to the server rack, the first BMC communicates with the chassis controller via a second BMC and the network switch.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: July 28, 2020
    Assignee: Dell Products, L.P.
    Inventors: Balaji Bapu Gururaja Rao, Elie A. Jreij, Pushkala Iyer, Cyril Jose
  • Patent number: 10725767
    Abstract: A system for ensuring update package authenticity includes an update package transaction ledger and a repository. Change managers are configured to maintain the update package transaction ledger, create a transaction block using metadata of an update, and determine a package value based on the transaction ledger and on the update. The change managers also incorporate the package value and the update into a package, and upload the package to the repository. A client obtains the package from the repository, obtains the transaction block from the update package transaction ledger, determines a calculated value based on the transaction block and on the update, and compares the calculated value and the package value. The update is installed when the calculated value and the package value match.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: July 28, 2020
    Assignee: Dell Products, L.P.
    Inventors: Cyril Jose, Akshata Sheshagiri Naik, Balaji Bapu Gururaja Rao, Raveendra Babu Madala
  • Publication number: 20200177567
    Abstract: Methods and systems for account authentication in a distributed computing node group may involve sending a message to a member, the message having a first timestamp, increasing an authentication failure count, receiving a first key-exchange message from the member, the first key-exchange message having a second timestamp, evaluating the second timestamp, and determining whether to ignore the first key-exchange message based on an evaluation of the second timestamp. The first timestamp may be associated with a message received from the member prior to sending the message with the first timestamp to the member. The first key-exchange message may include a value computed by the member based on a group passcode shared with the member. The evaluation of the second timestamp may be based on at least one of a default value, the authentication failure count, or a timestamp associated with the group passcode.
    Type: Application
    Filed: February 6, 2020
    Publication date: June 4, 2020
    Inventors: YEE JA, MARSHAL F. SAVAGE, CYRIL JOSE
  • Publication number: 20200117439
    Abstract: A system for ensuring update package authenticity includes an update package transaction ledger and a repository. Change managers are configured to maintain the update package transaction ledger, create a transaction block using metadata of an update, and determine a package value based on the transaction ledger and on the update. The change managers also incorporate the package value and the update into a package, and upload the package to the repository. A client obtains the package from the repository, obtains the transaction block from the update package transaction ledger, determines a calculated value based on the transaction block and on the update, and compares the calculated value and the package value. The update is installed when the calculated value and the package value match.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Inventors: Cyril Jose, Akshata Sheshagiri Naik, Balaji Bapu Gururaja Rao, Raveendra Babu Madala
  • Patent number: 10623178
    Abstract: Methods and systems for secure messaging may involve receiving an encrypted message from a node, decrypting the message using a default key, sending a message, rotating a group key, and distributing a key rotation message. The message received may be to discover a master of a group. The message sent may welcome the node into the group as a member. The welcome message may be encrypted with the default key and may include information to determine the group key. The group key may be rotated based on an expiration of a group key rotation window. The group key may become a prior group key and the rotated group key may be a current group key. The key rotation message may be encrypted with one of the default key or the prior group key and may include information to determine the current group key.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: April 14, 2020
    Assignee: Dell Products L.P.
    Inventors: Marshal F. Savage, Cyril Jose
  • Patent number: 10594671
    Abstract: Methods and systems for account authentication in a distributed computing node group may involve sending a message to a member, the message having a first timestamp, increasing an authentication failure count, receiving a first key-exchange message from the member, the first key-exchange message having a second timestamp, evaluating the second timestamp, and determining whether to ignore the first key-exchange message based on an evaluation of the second timestamp. The first timestamp may be associated with a message received from the member prior to sending the message with the first timestamp to the member. The first key-exchange message may include a value computed by the member based on a group passcode shared with the member. The evaluation of the second timestamp may be based on at least one of a default value, the authentication failure count, or a timestamp associated with the group passcode.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: March 17, 2020
    Assignee: Dell Products L.P.
    Inventors: Yee Ja, Marshal F. Savage, Cyril Jose
  • Publication number: 20200042324
    Abstract: A host device access monitoring and reporting system includes a management system coupled to server devices through a network. Each server device includes a BIOS that generates and transmits pre-boot access event reports for pre-boot access events occurring prior to the completion of a boot process for that server device, and an operating system that generates and transmits post-boot access event reports for post-boot access events occurring subsequent to the completion of the boot process for that server device. A remote access controller in each server device receives pre-boot access event reports from the BIOS in that server device and, in response, publishes pre-boot access event notifications to the management system. The remote access controller in each server device also receives the post-boot access event reports from the operating system in that server device and, in response, publishes post-boot access event notifications to the management system.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Rakesh Kumar Ayolasomyajula, Cyril Jose, Choudary Maddukuri
  • Patent number: 10530658
    Abstract: An information handling system (IHS) includes controller that performs a method of automating acquisition of link local Internet Protocol (IP) network address of servers. Controller acts as Group manager server (GMS) that maintains an inventory of a respective link local Internet Protocol (IP) network address and public key of each server that is addressable over a local area network (LAN). GMS receives an IP network address and credentials associated with a management console that are used to obtain a public key from the management console. GMS transmits to the management console a GMS IP network address and public key associated with the GMS. GMS encrypts the inventory with the public key of the management console to generate an encrypted inventory. GMS transmits the IP network address and the public key of the management console to each server. GMS forwards the encrypted inventory to the management console to enable secure communication.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: January 7, 2020
    Assignee: Dell Products, L.P.
    Inventors: Sundar Dasar, Rakesh K. Ayolasomyajula, Cyril Jose, Swapnil Keshavrao Patil, Pushkala Iyer, Swathi Prasad Neti, Anoop Kumar Alladi
  • Patent number: 10417649
    Abstract: Embodiments of the invention provide for performing a search across business objects of one or more business processes. More specifically, embodiments of the present invention provide for performing a search across business objects of one or more business processes based on an index of business objects and additional information supplementing the index. The additional information can indicate business objects of different types or of different business processes that are related to the indexed business objects. According to various embodiments of the present invention, providing business object and business process searching can include but is not limited to: the ability to more quickly find related documents using search in one step; the ability to do so without using menus; the ability to quickly refine search results with common facets; and/or the ability to do advanced common attributes searches across business objects such as comments for a supplier across numerous business objects.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: September 17, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Demele, David J. Bell, Jillian Hartnell, Therese Gorman, Thomas Workman, Tamijselvy Muralidharan, Cyril Jose Theophilose Ponvila, Hsiaowen Eddie Mou, Umesh Madhav Apte, John Leong Yee, Jose Hernandez, Hui Dong
  • Publication number: 20190245835
    Abstract: Methods and systems for account authentication in a distributed computing node group may involve sending a message to a member, the message having a first timestamp, increasing an authentication failure count, receiving a first key-exchange message from the member, the first key-exchange message having a second timestamp, evaluating the second timestamp, and determining whether to ignore the first key-exchange message based on an evaluation of the second timestamp. The first timestamp may be associated with a message received from the member prior to sending the message with the first timestamp to the member. The first key-exchange message may include a value computed by the member based on a group passcode shared with the member. The evaluation of the second timestamp may be based on at least one of a default value, the authentication failure count, or a timestamp associated with the group passcode.
    Type: Application
    Filed: February 8, 2018
    Publication date: August 8, 2019
    Inventors: Yee Ja, Marshal F. Savage, Cyril Jose
  • Publication number: 20190245687
    Abstract: Methods and systems for providing quality of service to an information handling system may involve generating a new transport encryption key for a management controller group, notifying nodes in the management controller group to negotiate for the new transport encryption key, and encrypting a first message to be sent to a first node in the management controller group using a current transport encryption key. The new transport encryption key for encrypted communications in the management controller group and to replace a current transport encryption key. The first message encrypted after notifying the nodes in the management controller group to negotiate for the new transport encryption key. The nodes of the management controller group including the first node.
    Type: Application
    Filed: February 8, 2018
    Publication date: August 8, 2019
    Inventors: Yee Ja, Marshal F. Savage, Cyril Jose