Patents by Inventor Mathew Abraham

Mathew Abraham 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: 11966330
    Abstract: Examples described herein relate to processor circuitry to issue a cache coherence message to a central processing unit (CPU) cluster by selection of a target cluster and issuance of the request to the target cluster, wherein the target cluster comprises the cluster or the target cluster is directly connected to the cluster. In some examples, the selected target cluster is associated with a minimum number of die boundary traversals. In some examples, the processor circuitry is to read an address range for the cluster to identify the target cluster using a single range check over memory regions including local and remote clusters. In some examples, issuance of the cache coherence message to a cluster is to cause the cache coherence message to traverse one or more die interconnections to reach the target cluster.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: April 23, 2024
    Assignee: Intel Corporation
    Inventors: Vinit Mathew Abraham, Jeffrey D. Chamberlain, Yen-Cheng Liu, Eswaramoorthi Nallusamy, Soumya S. Eachempati
  • Publication number: 20230350829
    Abstract: An interface for coupling an agent to a fabric supports a set of coherent interconnect protocols and includes a global channel to communicate control signals to support the interface, a request channel to communicate messages associated with requests to other agents on the fabric, a response channel to communicate responses to other agents on the fabric, and a data channel to couple to communicate messages associated with data transfers to other agents on the fabric, where the data transfers include payload data.
    Type: Application
    Filed: July 7, 2023
    Publication date: November 2, 2023
    Applicant: Intel Corporation
    Inventors: Swadesh Choudhary, Robert G. Blankenship, Siva Prasad Gadey, Sailesh Kumar, Vinit Mathew Abraham, Yen-Cheng Liu
  • Patent number: 11698879
    Abstract: An interface for coupling an agent to a fabric supports a set of coherent interconnect protocols and includes a global channel to communicate control signals to support the interface, a request channel to communicate messages associated with requests to other agents on the fabric, a response channel to communicate responses to other agents on the fabric, and a data channel to couple to communicate messages associated with data transfers to other agents on the fabric, where the data transfers include payload data.
    Type: Grant
    Filed: June 27, 2020
    Date of Patent: July 11, 2023
    Assignee: Intel Corporation
    Inventors: Swadesh Choudhary, Robert G. Blankenship, Siva Prasad Gadey, Sailesh Kumar, Vinit Mathew Abraham, Yen-Cheng Liu
  • Publication number: 20230169537
    Abstract: A charging locker including a charging station. The charging locker can receive a power connection to a user device via the charging station. The charging locker can actuate a lock for a door of the charging locker to a locked state. the charging station can provide power that charges the user device. Responsive to receiving a user event when the lock for the door of the charging locker is in the locked state, the charging locker can actuate the lock for the door of the charging locker to an unlocked state.
    Type: Application
    Filed: January 25, 2023
    Publication date: June 1, 2023
    Inventors: Vikram Rengarajan, Subil Mathew Abraham
  • Patent number: 11625747
    Abstract: An in-store customer transaction can be detected. Power charging credits can be assigned to the customer based, at least in part, on the in-store customer transaction. A charging station can be activated for the customer. Whether an amount of energy consumption by at least one user device of the customer from the charging station has reached a threshold value can be determined. The threshold value can be based, at least in part, on the charging credits assigned to the customer. Responsive to determining that the energy consumption by the at least one user device of the customer from the charging station has reached the threshold value, the charging station can cease or reduce power being delivered by the charging station to the at least one user device of the user.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: April 11, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vikram Rengarajan, Subil Mathew Abraham
  • Patent number: 11573949
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: February 7, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
  • Publication number: 20220318842
    Abstract: An in-store customer transaction can be detected. Power charging credits can be assigned to the customer based, at least in part, on the in-store customer transaction. A charging station can be activated for the customer. Whether an amount of energy consumption by at least one user device of the customer from the charging station has reached a threshold value can be determined. The threshold value can be based, at least in part, on the charging credits assigned to the customer. Responsive to determining that the energy consumption by the at least one user device of the customer from the charging station has reached the threshold value, the charging station can cease or reduce power being delivered by the charging station to the at least one user device of the user.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Vikram Rengarajan, Subil Mathew Abraham
  • Publication number: 20220050764
    Abstract: Techniques are described for sampling across trusted and untrusted distributed components. In accordance with embodiments, a first computing device receives a request from a second computing device, the first request including an operation identifier (ID) and a sampling ID that was generated by transforming a telemetry scope ID from a first value in a first domain to a second value in a second domain. The transformation may serve to anonymize and compress the telemetry scope ID. The first computing device determines whether or not to sample by comparing a ratio between the sampling ID and a size of the second domain with a sampling rate associated with the first computing device. The first computing device records telemetry about its processing of the first request in response to determining to sample and does not record any telemetry about its processing of the first request in response to determining not to sample.
    Type: Application
    Filed: October 27, 2021
    Publication date: February 17, 2022
    Inventors: Zaki Maksyutov, Dmitry G. Matveev, Sergey Kanzhelev, David J. Lubash, Soubhagya Kumar Dash, Arun Mathew Abraham
  • Publication number: 20220033996
    Abstract: Spun ABPBI fibers and a process for the preparing spun ABPBI fibers using a high molecular weight ABPBI dope solution suitable for spinning are provided. A process for preparing the high molecular weight ABPBI dope solution suitable for spinning is also provided. The spun ABPBI fibers can be used in the preparation of high temperature thermally resistant articles.
    Type: Application
    Filed: September 12, 2019
    Publication date: February 3, 2022
    Inventors: Prakash D. TRIVEDI, Mathew ABRAHAM, Amit KUNDU
  • Publication number: 20220004439
    Abstract: A first plurality of integrated circuit blocks of a first chip are connected to a second plurality of integrated circuit blocks of a second chip. A cluster remapping table is provided on the second chip and is to be programmed to identify a desired asymmetric topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks. Logic is to discover the actual topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks and determine whether the actual topology matches the desired topology as described in the cluster remapping table.
    Type: Application
    Filed: September 16, 2021
    Publication date: January 6, 2022
    Applicant: Intel Corporation
    Inventors: Vinit Mathew Abraham, Anand K. Enamandram, Eswaramoorthi Nallusamy
  • Patent number: 11188441
    Abstract: Techniques are described for sampling across trusted and untrusted distributed components. In accordance with embodiments, a first computing device receives a request from a second computing device, the first request including an operation identifier (ID) and a sampling ID that was generated by transforming a telemetry scope ID from a first value in a first domain to a second value in a second domain. The transformation may serve to anonymize and compress the telemetry scope ID. The first computing device determines whether or not to sample by comparing a ratio between the sampling ID and a size of the second domain with a sampling rate associated with the first computing device. The first computing device records telemetry about its processing of the first request in response to determining to sample and does not record any telemetry about its processing of the first request in response to determining not to sample.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: November 30, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zaki Maksyutov, Dmitry G. Matveev, Sergey Kanzhelev, David J. Lubash, Soubhagya Kumar Dash, Arun Mathew Abraham
  • Publication number: 20210224190
    Abstract: Examples described herein relate to programming a memory rule for a home agent, wherein the programming a memory rule for a home agent comprises: receiving at least one memory rule programming and based on a cluster associated with the home agent, configuring a memory rule register using a memory rule programming from among the at least one memory rule programming. In some examples, receiving at least one memory rule programming includes receiving a first memory rule programming and receiving a second memory rule programming. In some examples, a mask is applied to reject the first memory rule programming; and applying the mask to accept the second memory rule programming and program the memory rule for the home agent.
    Type: Application
    Filed: April 6, 2021
    Publication date: July 22, 2021
    Inventors: Vinit MATHEW ABRAHAM, Yen-Cheng LIU
  • Publication number: 20210218548
    Abstract: Techniques for real-time updating of encryption keys are disclosed. In the illustrative embodiment, an encrypted link is established between a local and remote processor over a point-to-point interconnect. The encrypted link is operated for some time until the encryption key should be updated. The local processor sends a key update message to the remote processor notifying the remote processor of the change. The remote processor prepares for the change and sends a key update confirmation message to the local processor. The local processor then sends a key switch message to the remote processor. The local processor pauses transmission of encrypted message while the remote processor completes use of the encrypted message. After a pause, the local processor continues sending encrypted messages with the updated encryption key.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 15, 2021
    Applicant: Intel Corporation
    Inventors: Vinit Mathew Abraham, Raghunandan Makaram, Kirk S. Yap, Siva Prasad Gadey, Tanmoy Kar
  • Publication number: 20210200944
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Inventors: David Charles KILIAN, Louisa Rose MILLOTT, Gareth Alun JONES, Andrew Craig BRAGDON, Yu XIAO, Arun Mathew ABRAHAM, Kevin J. BLASKO, Christopher LOVETT, Mark GROVES
  • Patent number: 11012332
    Abstract: In an approach to dynamic network management based on user, device, application, and predicted network characteristics, one or more computer processors identify one or more network interfaces. The one or more computer processors determine one or more network performance parameters and capabilities of the identified network interfaces. The one or more computer processors determine a highest ranked network connection based on the determined network performance parameters and capabilities of the identified network interfaces. The one or more computer processors generate one or more network templates based on the determined highest ranked network connection and associated network performance parameters. The one or more computer processors apply the one or more generated network templates to a plurality of entities and devices.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mathews Thomas, Subil Mathew Abraham, Janki Vora, Utpal Mangla, Amandeep Singh, Sharath Prasad Krishna Prasad
  • Publication number: 20210142390
    Abstract: Provided is a method, a system, and a computer program product for determining estimated shipment options for an item captured in an image. The method includes initiating, via graphical user interface of a mobile computing device, a shipment order including order details for a user. The method further includes capturing, via a camera integrated into the mobile computing device, at least one image of an item to be shipped. The image can include multiple items to be shipped. The method also includes generating an insight related to the item by analyzing the image, transmitting the insight, the order details, and the least one image to a server. Freight service providers can analyze the information received at the server to determine a shipment option for the item. The method further includes receiving a shipment option from the server and providing the shipment option for the item to the user.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 13, 2021
    Inventors: Subil Mathew Abraham, Vikram Rengarajan
  • Patent number: 10949612
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
  • Publication number: 20200336398
    Abstract: In an approach to dynamic network management based on user, device, application, and predicted network characteristics, one or more computer processors identify one or more network interfaces. The one or more computer processors determine one or more network performance parameters and capabilities of the identified network interfaces. The one or more computer processors determine a highest ranked network connection based on the determined network performance parameters and capabilities of the identified network interfaces. The one or more computer processors generate one or more network templates based on the determined highest ranked network connection and associated network performance parameters. The one or more computer processors apply the one or more generated network templates to a plurality of entities and devices.
    Type: Application
    Filed: April 18, 2019
    Publication date: October 22, 2020
    Inventors: Mathews Thomas, Subil Mathew Abraham, Janki Vora, Utpal Mangla, Amandeep Singh, Sharath Prasad Krishna Prasad
  • Publication number: 20200327084
    Abstract: An interface for coupling an agent to a fabric supports a set of coherent interconnect protocols and includes a global channel to communicate control signals to support the interface, a request channel to communicate messages associated with requests to other agents on the fabric, a response channel to communicate responses to other agents on the fabric, and a data channel to couple to communicate messages associated with data transfers to other agents on the fabric, where the data transfers include payload data.
    Type: Application
    Filed: June 27, 2020
    Publication date: October 15, 2020
    Inventors: Swadesh Choudhary, Robert G. Blankenship, Siva Prasad Gadey, Sailesh Kumar, Vinit Mathew Abraham, Yen-Cheng Liu
  • Publication number: 20200301830
    Abstract: Examples described herein relate to processor circuitry to issue a cache coherence message to a central processing unit (CPU) cluster by selection of a target cluster and issuance of the request to the target cluster, wherein the target cluster comprises the cluster or the target cluster is directly connected to the cluster. In some examples, the selected target cluster is associated with a minimum number of die boundary traversals. In some examples, the processor circuitry is to read an address range for the cluster to identify the target cluster using a single range check over memory regions including local and remote clusters. In some examples, issuance of the cache coherence message to a cluster is to cause the cache coherence message to traverse one or more die interconnections to reach the target cluster.
    Type: Application
    Filed: June 5, 2020
    Publication date: September 24, 2020
    Inventors: Vinit MATHEW ABRAHAM, Jeffrey D. CHAMBERLAIN, Yen-Cheng LIU, Eswaramoorthi NALLUSAMY, Soumya S. EACHEMPATI