Patents by Inventor Yee Ja
Yee Ja 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: 11588692Abstract: 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: GrantFiled: October 18, 2021Date of Patent: February 21, 2023Assignee: DELL PRODUCTS L.P.Inventors: Cyril Jose, Yee Ja, Marshal F. Savage, Chandrasekhar Puthillathe, Choudary Akkiah Maddukuri
-
Publication number: 20220038333Abstract: 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: ApplicationFiled: October 18, 2021Publication date: February 3, 2022Applicant: DELL PRODUCTS L.P.Inventors: Cyril Jose, Yee Ja, Marshal F. Savage, Chandrasekhar Puthillathe, Choudary Akkiah Maddukuri
-
Patent number: 11196733Abstract: Methods and systems for access in a management controller group hierarchy may involve receiving a request for a user at an information handling system, determining whether a link of trust is established, and validating the single sign-on request. The request may be to authenticate the user for access using a single sign-on token. Determination of whether the link of trust is established may be based on an initial login location stored in the single sign-on token. Validation of the single sign-on token may be based on a determination that the link of trust is established.Type: GrantFiled: February 8, 2018Date of Patent: December 7, 2021Assignee: Dell Products L.P.Inventors: Yee Ja, Marshal F. Savage, Cyril Jose, Srihari Srirangam, Anto Dolphinjose Jesurajan Marystella, Farhan Mohammed Syed
-
Patent number: 11153165Abstract: 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: GrantFiled: November 6, 2019Date of Patent: October 19, 2021Assignee: Dell Products L.P.Inventors: Cyril Jose, Yee Ja, Marshal F. Savage, Chandrasekhar Puthillathe, Choudary Akkiah Maddukuri
-
Publication number: 20210135931Abstract: 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: ApplicationFiled: November 6, 2019Publication date: May 6, 2021Applicant: DELL PRODUCTS L.P.Inventors: Cyril Jose, Yee Ja, Marshal F. Savage, Chandrasekhar Puthillathe, Choudary Akkiah Maddukuri
-
Patent number: 10855463Abstract: 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: GrantFiled: February 8, 2018Date of Patent: December 1, 2020Assignee: Dell Products L.P.Inventors: Yee Ja, Marshal F. Savage, Cyril Jose
-
Patent number: 10798074Abstract: 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: GrantFiled: February 6, 2020Date of Patent: October 6, 2020Assignee: Dell Products L.P.Inventors: Yee Ja, Marshal F. Savage, Cyril Jose
-
Publication number: 20200177567Abstract: 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: ApplicationFiled: February 6, 2020Publication date: June 4, 2020Inventors: YEE JA, MARSHAL F. SAVAGE, CYRIL JOSE
-
Patent number: 10594671Abstract: 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: GrantFiled: February 8, 2018Date of Patent: March 17, 2020Assignee: Dell Products L.P.Inventors: Yee Ja, Marshal F. Savage, Cyril Jose
-
Publication number: 20190245835Abstract: 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: ApplicationFiled: February 8, 2018Publication date: August 8, 2019Inventors: Yee Ja, Marshal F. Savage, Cyril Jose
-
Publication number: 20190245843Abstract: Methods and systems for access in a management controller group hierarchy may involve receiving a request for a user at an information handling system, determining whether a link of trust is established, and validating the single sign-on request. The request may be to authenticate the user for access using a single sign-on token. Determination of whether the link of trust is established may be based on an initial login location stored in the single sign-on token. Validation of the single sign-on token may be based on a determination that the link of trust is established.Type: ApplicationFiled: February 8, 2018Publication date: August 8, 2019Inventors: Yee Ja, Marshal F. Savage, Cryril Jose, Srihari Srirangam, Anto Dolphinjose Jesurajan Marystella, Farhan Mohammed Syed
-
Publication number: 20190245687Abstract: 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: ApplicationFiled: February 8, 2018Publication date: August 8, 2019Inventors: Yee Ja, Marshal F. Savage, Cyril Jose
-
Patent number: 10230787Abstract: Methods and systems for managing distributed group identity may involve exchanging, at a node in a group, node identifiers with another node in the group, sorting the node identifiers, selecting an identifier from the sorted identifier, proposing the selected identifier as a persistent group name, setting the persistent group name based on the proposed identifier, setting a user administered name based on the proposed identifier, determining that the user administered name is consistent across the group, and updating the user administered name to resolve the inconsistency. The persistent group name is common across the group.Type: GrantFiled: July 15, 2016Date of Patent: March 12, 2019Assignee: Dell Products L.P.Inventors: Thi D. Hyunh, Marshal F. Savage, Cyril Jose, Yee Ja
-
Publication number: 20180019923Abstract: Methods and systems for managing distributed group identity may involve exchanging, at a node in a group, node identifiers with another node in the group, sorting the node identifiers, selecting an identifier from the sorted identifier, proposing the selected identifier as a persistent group name, setting the persistent group name based on the proposed identifier, setting a user administered name based on the proposed identifier, determining that the user administered name is consistent across the group, and updating the user administered name to resolve the inconsistency. The persistent group name is common across the group.Type: ApplicationFiled: July 15, 2016Publication date: January 18, 2018Inventors: Thi D. Huynh, Marshal F. Savage, Cyril Jose, Yee Ja
-
Patent number: 8238190Abstract: Asynchronous behavior of a circuit is modeled by modifying latches in a netlist to add an extra port to the latches, e.g., a single-port latch is transformed into a dual-port latch. Each input port has an enable line and a data input. The data input in the added port is a feedback line from the latch output, and the enable line in the added port is the logical NOR of all of the original enable lines. By adding this extra latch port in the higher-level model, it becomes possible to introduce assertion logic to ensure that one and only one latch port for a given latch is ever active during the same simulation cycle. The model can then be tested earlier in the design methodology prior to the availability of the post-synthesis netlist. The model can also be used in both simulation and formal or semi-formal verification.Type: GrantFiled: August 11, 2008Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventors: Yee Ja, Bradley S. Nelson, Wolfgang Roesner
-
Patent number: 7995619Abstract: Methods and arrangements to model an asynchronous interface are disclosed. Embodiments include transformations, code, state machines or other logic to generate a skew pattern for a semi-static or time-constrained, asynchronous interface and employ the skew pattern in data transfers during a time interval in which the asynchronous interface. Embodiments may than alter the skew pattern in at the expiration of the time interval. In many embodiments, changes to the skew pattern may be substantially non-deterministic. In other embodiments, chances to the skew pattern may follow a heuristic or other dynamic or pre-determined pattern.Type: GrantFiled: March 28, 2008Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Yee Ja, Bradley S. Nelson
-
Patent number: 7885801Abstract: Asynchronous behavior of a circuit is emulated by modifying a netlist to insert additional logic at a driving element such as a latch. The additional logic outputs one of (i) a present output from the driving element, (ii) a delayed output from the driving element, or (iii) a random value, which drives downstream logic. The output of the additional logic is selectively responsive to a user-controlled skew enable input. The invention allows for simpler data skew logic transformations which are applicable to both latches and primary inputs, with no dependencies on any clock net.Type: GrantFiled: July 7, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Zoltan T. Hidvegi, Yee Ja, Bradley S. Nelson
-
Patent number: 7886244Abstract: An apparatus and computer program product for driving values to “don't care” (DC) adjusted/untimed nets of an integrated circuit design to thereby identify timing problems are provided. The apparatus and computer program product may be utilized, for example, with logical built-in self test (LBIST) testing of an integrated circuit in which the DC adjusted (dcadj) nets for normal functional mode of the integrated circuit may not be DC adjusted for LBIST mode. By using the apparatus and computer program product, timing related problems associated with DC adjusted/untimed nets can be made apparent either by using simulation or semi-formal/formal analysis. For example, with regard to DC adjusted/untimed nets, the apparatus and computer program product may identify any violations of these nets with regard to maintaining their DC adjusted values. Such identification of violations of DC adjusted/untimed nets may be made without interfering with the static timing analysis of timed nets.Type: GrantFiled: November 14, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Robert B. Gass, Yee Ja, Christoph Jaeschke
-
Patent number: 7882473Abstract: Mechanisms for performing sequential equivalence checking for asynchronous verification are provided. A first model of the integrated circuit design is provided that has additional logic in it to reflect the possible variance in behavior of the asynchronous crossings. A second model of the integrated circuit design is provided that does not have this asynchronous behavior logic but instead correlates to the simplest synchronous model that is usually used for non-asynchronous functional verification tasks. Sequential equivalence checking is performed to verify that the two models are input/output equivalent. In order to address non-uniform arrival times of bus strands, logic is provided for identifying bus strands that have transitioning bits, determining a representative delay for these strands, comparing the representative delays for all of the bus strands to determine the maximum delay for the entire bus, and applying this maximum delay to one of the models.Type: GrantFiled: November 27, 2007Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Jason R. Baumgartner, Yee Ja, Hari Mony, Viresh Paruthi, Barinjato Ramanandray
-
Patent number: 7877717Abstract: Mechanisms for accurately modeling an asynchronous interface using expanded logic elements are provided. With these mechanisms, the logic of an asynchronous interface is reduced to primitive logic elements. These primitive logic elements are expanded by the mechanisms of the present invention to take into consideration whether or not the primitive logic elements themselves may be experiencing a switching or glitch hazard and whether or not the inputs to the primitive logic elements may be based on a switching or glitch hazard from another primitive logic element in the asynchronous interface logic. These expanded logic elements are used in an integrated circuit design to replace the original primitive logic elements in the design. The asynchronous interface may then be simulated with the expanded logic elements providing outputs indicative of whether the actual data output of the expanded logic elements is deterministic or not.Type: GrantFiled: October 18, 2007Date of Patent: January 25, 2011Assignee: International Business Machines CorporationInventors: Bing-Lun Chu, Yee Ja, Bradley S. Nelson, Wolfgang Roesner