Patents by Inventor Sean Coleman

Sean Coleman 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: 11953397
    Abstract: An ink blend consisting of a polymer, a weakly cross-linking agent and a nanomaterial deposited to form a thin polymer-nanomaterial composite film with unique mechanical and electrical properties suitable for high performance strain sensing applications.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: April 9, 2024
    Assignee: THE PROVOST, FELLOWS, SCHOLARS AND OTHER MEMBERS OF BOARD, OF TRINITY COLLEGE OF DUBLIN;
    Inventors: Jonathan Coleman, Daniel O'Driscoll, Conor Boland, Sean McMahon
  • Publication number: 20240089085
    Abstract: A method includes obtaining first code in a high-level programming language. The first code represents a first function for performing one or more operations on plaintext. The method also includes converting the first code into an intermediate representation comprising a list of nodes. Each node of the list of nodes includes one or more logical operations. The method also includes converting the intermediate representation into a Boolean intermediate representation that includes a plurality of single-bit logical operations. The method also includes transpiling the Boolean intermediate representation into second code in the high-level programming language. The second code represents a second function for performing, using fully homomorphic encryption (FHE), the one or more operations on ciphertext.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 14, 2024
    Applicant: Google LLC
    Inventors: Robert Coleman Springer, IV, Bryant Gipson, Shruthi Gorantala, Sean Purser-Haskell
  • Publication number: 20240086357
    Abstract: Systems and methods for updating remote memory side caches in a multi-GPU configuration are disclosed herein. In one embodiment, a graphics processor for a multi-tile architecture includes a first graphics processing unit (GPU) having a first memory, a first memory side cache memory, a first communication fabric, and a first memory management unit (MMU). The graphics processor includes a second graphics processing unit (GPU) having a second memory, a second memory side cache memory, a second memory management unit (MMU), and a second communication fabric that is communicatively coupled to the first communication fabric. The first MMU is configured to control memory requests for the first memory, to update content in the first memory, to update content in the first memory side cache memory, and to determine whether to update the content in the second memory side cache memory.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Applicant: Intel Corporation
    Inventors: Altug Koker, Joydeep Ray, Aravindh Anantaraman, Valentin Andrei, Abhishek Appu, Sean Coleman, Nicolas Galoppo Von Borries, Varghese George, Pattabhiraman K, SungYe Kim, Mike Macpherson, Subramaniam Maiyuran, Elmoustapha Ould-Ahmed-Vall, Vasanth Ranganathan, James Valerio
  • Patent number: 11853756
    Abstract: A method includes receiving a request to modify a first value of a first field of a first item in a self-describing data system, and obtaining a domain comprising items in the self-describing data system. The first item and a second item are included in items, and the second item comprises a second field having a second value. The method includes calculating, based on a rule of the second field, a dependency of the second value on the first value. The rule specifies how the second value is to be calculated using the first value. The method includes modifying, based on the request, the first value. The method includes receiving an event triggered by the modification to the first value. The method includes, responsive to the event, calculating the second value based on the rule, and storing the second value in the second field.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: December 26, 2023
    Assignee: Aras Corporation
    Inventor: Sean Coleman
  • Patent number: 11614935
    Abstract: A method includes receiving a request to modify a first value of a first field of a first item in a self-describing data system, and obtaining a domain comprising items in the self-describing data system. The first item and a second item are included in items, and the second item comprises a second field having a second value. The method includes calculating, based on a rule of the second field, a dependency of the second value on the first value. The rule specifies how the second value is to be calculated using the first value. The method includes modifying, based on the request, the first value. The method includes receiving an event triggered by the modification to the first value. The method includes, responsive to the event, calculating the second value based on the rule, and storing the second value in the second field.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: March 28, 2023
    Assignee: ARAS CORPORATION
    Inventor: Sean Coleman
  • Publication number: 20220291924
    Abstract: A method includes receiving a request to modify a first value of a first field of a first item in a self-describing data system, and obtaining a domain comprising items in the self-describing data system. The first item and a second item are included in items, and the second item comprises a second field having a second value. The method includes calculating, based on a rule of the second field, a dependency of the second value on the first value. The rule specifies how the second value is to be calculated using the first value. The method includes modifying, based on the request, the first value. The method includes receiving an event triggered by the modification to the first value. The method includes, responsive to the event, calculating the second value based on the rule, and storing the second value in the second field.
    Type: Application
    Filed: May 26, 2022
    Publication date: September 15, 2022
    Applicant: ARAS CORPORATION
    Inventor: Sean Coleman
  • Publication number: 20220197800
    Abstract: Graphics processors of the present design provide hierarchical open sectors and variable cache sizes for cache operations. In one embodiment, a graphics processor comprises a cache memory having a hierarchical open sector design including a first hierarchy of upper and lower regions with each region including a second hierarchy of sectors. A cache controller is configured to initially open a first sector of the lower region, to receive a memory request that does not match an address in the first sector, and to open a second sector of the lower region.
    Type: Application
    Filed: March 14, 2020
    Publication date: June 23, 2022
    Applicant: Intel Corporation
    Inventors: Abhishek Appu, Lakshminarayanan Striramassarma, Altug Koker, Sean Coleman, Varghese George, Arthur Hunter, Jr., Brent Insko, Scott Janus, Elmoustapha Ould-Ahmed-Vall, Vasanth Ranganathan, Joydeep Ray, Kamal Sinha, Prasoonkumar Surti, Karthik Vaidyanathan
  • Publication number: 20220180467
    Abstract: Systems and methods for updating remote memory side caches in a multi-GPU configuration are disclosed herein. In one embodiment, a graphics processor for a multi-tile architecture includes a first graphics processing unit (GPU) having a first memory, a first memory side cache memory, a first communication fabric, and a first memory management unit (MMU). The graphics processor includes a second graphics processing unit (GPU) having a second memory, a second memory side cache memory, a second memory management unit (MMU), and a second communication fabric that is communicatively coupled to the first communication fabric. The first MMU is configured to control memory requests for the first memory, to update content in the first memory, to update content in the first memory side cache memory, and to determine whether to update the content in the second memory side cache memory.
    Type: Application
    Filed: March 14, 2020
    Publication date: June 9, 2022
    Applicant: Intel Corporation
    Inventors: Altug Koker, Joydeep Ray, Aravindh Anantaraman, Valentin Andrei, Abhishek Appu, Sean Coleman, Nicolas Galoppo Von Borries, Varghese George, Pattabhiraman K, SungYe Kim, Mike Macpherson, Subramaniam Maiyuran, Elmoustapha Ould-Ahmed-Vall, Vasanth Ranganathan, James Valerio
  • Publication number: 20220171710
    Abstract: Embodiments are generally directed to cache structure and utilization. An embodiment of an apparatus includes one or more processors including a graphics processor; a memory for storage of data for processing by the one or more processors; and a cache to cache data from the memory; wherein the apparatus is to provide for dynamic overfetching of cache lines for the cache, including receiving a read request and accessing the cache for the requested data, and upon a miss in the cache, overfetching data from memory or a higher level cache in addition to fetching the requested data, wherein the overfetching of data is based at least in part on a current overfetch boundary, and provides for data is to be prefetched extending to the current overfetch boundary.
    Type: Application
    Filed: February 17, 2022
    Publication date: June 2, 2022
    Applicant: Intel Corporation
    Inventors: Altug Koker, Lakshminarayanan Striramassarma, Aravindh Anantaraman, Valentin Andrei, Abhishek R. Appu, Sean Coleman, Varghese George, Pattabhiraman K, Mike MacPherson, Subramaniam Maiyuran, ElMoustapha Ould-Ahmed-Vall, Vasanth Ranganathan, Joydeep Ray, Jayakrishna P S, Prasoonkumar Surti
  • Publication number: 20220147355
    Abstract: A method includes receiving a request to modify a first value of a first field of a first item in a self-describing data system, and obtaining a domain comprising items in the self-describing data system. The first item and a second item are included in items, and the second item comprises a second field having a second value. The method includes calculating, based on a rule of the second field, a dependency of the second value on the first value. The rule specifies how the second value is to be calculated using the first value. The method includes modifying, based on the request, the first value. The method includes receiving an event triggered by the modification to the first value. The method includes, responsive to the event, calculating the second value based on the rule, and storing the second value in the second field.
    Type: Application
    Filed: November 15, 2021
    Publication date: May 12, 2022
    Applicant: ARAS CORPORATION
    Inventor: Sean Coleman
  • Publication number: 20220138104
    Abstract: Embodiments are generally directed to cache structure and utilization. An embodiment of an apparatus includes one or more processors including a graphics processor; a memory for storage of data for processing by the one or more processors; and a cache to cache data from the memory; wherein the apparatus is to provide for dynamic overfetching of cache lines for the cache, including receiving a read request and accessing the cache for the requested data, and upon a miss in the cache, overfetching data from memory or a higher level cache in addition to fetching the requested data, wherein the overfetching of data is based at least in part on a current overfetch boundary, and provides for data is to be prefetched extending to the current overfetch boundary.
    Type: Application
    Filed: March 14, 2020
    Publication date: May 5, 2022
    Applicant: Intel Corporation
    Inventors: Altug Koker, Lakshminarayanan Striramassarma, Aravindh Anantaraman, Valentin Andrei, Abhishek R. Appu, Sean Coleman, Varghese Georgr, K. Pattabhiraman, Mike MacPherson, Subramaniam Maiyuran, ElMoustapha Ould-Ahmed-Vall, Vasanth Ranganathan, Joydeep Ray, S. Jayakrishna P, Prasoonkumar Surti
  • Patent number: 11175914
    Abstract: A method includes receiving a request to modify a first value of a first field of a first item in a self-describing data system, and obtaining a domain comprising items in the self-describing data system. The first item and a second item are included in items, and the second item comprises a second field having a second value. The method includes calculating, based on a rule of the second field, a dependency of the second value on the first value. The rule specifies how the second value is to be calculated using the first value. The method includes modifying, based on the request, the first value. The method includes receiving an event triggered by the modification to the first value. The method includes, responsive to the event, calculating the second value based on the rule, and storing the second value in the second field.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: November 16, 2021
    Assignee: ARAS CORPORATION
    Inventor: Sean Coleman
  • Publication number: 20200409702
    Abstract: A method includes receiving a request to modify a first value of a first field of a first item in a self-describing data system, and obtaining a domain comprising items in the self-describing data system. The first item and a second item are included in items, and the second item comprises a second field having a second value. The method includes calculating, based on a rule of the second field, a dependency of the second value on the first value. The rule specifies how the second value is to be calculated using the first value. The method includes modifying, based on the request, the first value. The method includes receiving an event triggered by the modification to the first value. The method includes, responsive to the event, calculating the second value based on the rule, and storing the second value in the second field.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 31, 2020
    Applicant: ARAS CORPORATION
    Inventor: Sean Coleman
  • Publication number: 20200394055
    Abstract: A method for configuring a layout of a user interface for clients may include receiving, from a first client, a first message comprising a modification to a user interface element at a location of the user interface, and a property of the user interface element. The method may also include modifying, based on the first message, an item within a self-describing data system that defines an overall layout of the user interface. The item represents the user interface element. The method may include receiving a request to view the user interface, determining metadata that defines a tailored layout of the user interface including the user interface element for the first client using the self-describing data system based on the property, and providing a second message comprising the metadata to the first client to render the tailored layout including the user interface element on a display.
    Type: Application
    Filed: April 28, 2020
    Publication date: December 17, 2020
    Applicant: ARAS CORPORATION
    Inventors: Andrey Knourenko, Sean Coleman, Anton SHCHEKOTA, Valentsin SHAPAVALAU
  • Patent number: 9892461
    Abstract: A method for assessing underwriting and distribution risks associated with a portfolio of subordinate debt is provided. The method is performed using a computer system coupled to a database. The method includes storing in the database historical bond issue data for a period of time preceding and proceeding at least one historical liquidity event and generating a plurality of simulated subordinate debt warehouses using the computer and the historical bond issue data stored in the database. The method also includes calculating a historical loss distribution based on the plurality of simulated subordinate debt warehouses generated. The method also includes determining a value at risk for a portfolio of subordinate debt resulting from a potential liquidity event by applying the historical loss distribution to the portfolio of subordinate debt.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: February 13, 2018
    Assignee: GE Corporate Financial Services, Inc.
    Inventors: Tim Kerry Keyes, Sean Coleman Keenan, Charles Allred
  • Publication number: 20150066529
    Abstract: A workflow management system includes a processor and memory. The memory stores instructions that, when executed by the processor, cause the processor to identify an event received from an external system. The instructions further cause the processor to generate a work item corresponding to the event. The work item has a plurality of attributes. The instructions further cause the processor to assign the work item for distribution based on the attributes, and adjust at least one of a priority or a routing strategy for the work item according to a status of the work item.
    Type: Application
    Filed: July 31, 2014
    Publication date: March 5, 2015
    Inventors: Robert Lattuca, Sean Coleman, Sandra Judd, Simon Francis, Hayden Grant, Alan Ball, Herbert Willi Artur Ristock
  • Publication number: 20130226830
    Abstract: Transactional risk and return analysis systems provided herein include a transaction database and a market database. The transaction database includes data regarding transactions with associated attributes and the market database includes market data. A portfolio model uses such data to estimate a risk prediction for each transaction. A risk prediction model is generated based on the portfolio model and estimates a risk prediction for a prospective transaction, and a case cash flow analyzer produces a risk-breakeven spread. A transaction evaluator uses the risk prediction model and the risk-breakeven spread to calculated transaction risk and return data for a prospective transaction.
    Type: Application
    Filed: February 28, 2012
    Publication date: August 29, 2013
    Applicant: General Electric Company
    Inventors: Kete Long, Colin Craig McCulloch, Sean Coleman Keenan
  • Patent number: 8249981
    Abstract: A method for generating an optimized transition probability matrix (OTPM) is provided. The method is performed using a computer system coupled to a database. The method includes storing in the database financial data including obligor credit ratings, generating multi-period empirical transition probability matrices (ETPMs) for a selected time horizon using the financial data stored within the database, generating a mathematical expression to minimize a difference between target ETPM values and candidate OTPM values, and calculating the OTPM from the generated mathematical expression and the financial data stored within the database, wherein the calculated OTPM includes a first set of optimized transition probability values for predicting a likelihood that a credit rating of an obligor will migrate from one credit state to another credit state during a first time interval in the future.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: August 21, 2012
    Assignee: GE Corporate Financial Services, Inc.
    Inventors: Sean Coleman Keenan, Vishwanath Avasarala, Jason Wayne Black, Kete Chalermkraivuth, John Andrew Ellis, Radu Neagu, Rajesh Venkat Subbu, Jingjiao Zhang, David Chienju Li
  • Publication number: 20120123957
    Abstract: A computerized system or method having a project management interface for an employer to describe the project, an applicant interface that allows an applicant to key in his/her profile, and a system module that, based on certain characteristics of the matches previously accepted by any employer, assigns a score for each of the characteristic to the applicant, gives the score a weight, and uses the sum of the weighed scores to determine whether the applicant profile will be displayed to the employer. The score for a characteristic may be the frequency of a value of the characteristic. The system module may use correlations of keywords between the applicant characteristics and the project characteristics. The system module may also be implemented to provide bonus scores for applicants that have certain properties.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 17, 2012
    Inventor: Sean Coleman
  • Publication number: 20110246386
    Abstract: A method for generating an optimized transition probability matrix (OTPM) is provided. The method is performed using a computer system coupled to a database. The method includes storing in the database financial data including obligor credit ratings, generating multi-period empirical transition probability matrices (ETPMs) for a selected time horizon using the financial data stored within the database, generating a mathematical expression to minimize a difference between target ETPM values and candidate OTPM values, and calculating the OTPM from the generated mathematical expression and the financial data stored within the database, wherein the calculated OTPM includes a first set of optimized transition probability values for predicting a likelihood that a credit rating of an obligor will migrate from one credit state to another credit state during a first time interval in the future.
    Type: Application
    Filed: December 16, 2008
    Publication date: October 6, 2011
    Inventors: Sean Coleman Keenan, Vishwanath Avasarala, Jason Wayne Black, Kete Chalermkraivuth, John Andrew Ellis, Radu Neagu, Rajesh Vankat Subbu, Jingjiao Zhang