Patents by Inventor TIMOTHY WILLIAM BRAY

TIMOTHY WILLIAM BRAY 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).

  • Publication number: 20230223491
    Abstract: In some embodiments, a light emitting structure comprises a layered semiconductor stack comprising a first set of doped layers, a second layer, a light emitting layer positioned between the first set of doped layers and the second layer, and an electrical contact to the first set of doped layers. The first set of doped layers can comprise a first sub-layer, a second sub-layer, and a third sub-layer, wherein the third sub-layer is adjacent to the light emitting layer. The electrical contact can be coupled to the second sub-layer. The first, second and third sub-layers can be doped n-type, and an electrical conductivity of the second sub-layer can be higher than an electrical conductivity of the first and third sub-layers. The first, second and third sub-layers, the light emitting layer, and the second layer can each comprise a superlattice.
    Type: Application
    Filed: March 21, 2023
    Publication date: July 13, 2023
    Applicant: Silanna UV Technologies Pte Ltd
    Inventors: Johnny Cai Tang, Chun To Lee, Guilherme Tosi, Christopher Flynn, Liam Anderson, Timothy William Bray, Petar Atanackovic
  • Patent number: 11626535
    Abstract: In some embodiments, a light emitting structure comprises a layered semiconductor stack comprising a first set of doped layers, a second layer, a light emitting layer positioned between the first set of doped layers and the second layer, and an electrical contact to the first set of doped layers. The first set of doped layers can comprise a first sub-layer, a second sub-layer, and a third sub-layer, wherein the third sub-layer is adjacent to the light emitting layer. The electrical contact can be coupled to the second sub-layer. The first, second and third sub-layers can be doped n-type, and an electrical conductivity of the second sub-layer can be higher than an electrical conductivity of the first and third sub-layers. The first, second and third sub-layers, and the light emitting layer can each comprise a superlattice. The second layer can comprise a chirped superlattice.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: April 11, 2023
    Assignee: Silanna UV Technologies Pte Ltd
    Inventors: Johnny Cai Tang, Chun To Lee, Guilherme Tosi, Christopher Flynn, Liam Anderson, Timothy William Bray, Petar Atanackovic
  • Publication number: 20220238754
    Abstract: In some embodiments, a light emitting structure comprises a layered semiconductor stack comprising a first set of doped layers, a second layer, a light emitting layer positioned between the first set of doped layers and the second layer, and an electrical contact to the first set of doped layers. The first set of doped layers can comprise a first sub-layer, a second sub-layer, and a third sub-layer, wherein the third sub-layer is adjacent to the light emitting layer. The electrical contact can be coupled to the second sub-layer. The first, second and third sub-layers can be doped n-type, and an electrical conductivity of the second sub-layer can be higher than an electrical conductivity of the first and third sub-layers. The first, second and third sub-layers, and the light emitting layer can each comprise a superlattice. The second layer can comprise a chirped superlattice.
    Type: Application
    Filed: April 14, 2022
    Publication date: July 28, 2022
    Applicant: Silanna UV Technologies Pte Ltd
    Inventors: Johnny Cai Tang, Chun To Lee, Guilherme Tosi, Christopher Flynn, Liam Anderson, Timothy William Bray, Petar Atanackovic
  • Patent number: 11322647
    Abstract: In some embodiments, a light emitting structure comprises a layered semiconductor stack comprising a first set of doped layers, a second layer, a light emitting layer positioned between the first set of doped layers and the second layer, and an electrical contact to the first set of doped layers. The first set of doped layers can comprise a first sub-layer, a second sub-layer, and a third sub-layer, where the third sub-layer is adjacent to the light emitting layer. The electrical contact to the first set of doped layers can be made to the second sub-layer. The first, second and third sub-layers can be doped n-type, and an electrical conductivity of the second sub-layer can be higher than an electrical conductivity of the first and third sub-layers. In some cases, the second sub-layer can absorb more light emitted from the light emitting layer than the first or third sub-layers.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: May 3, 2022
    Assignee: Silanna UV Technologies Pte Ltd
    Inventors: Johnny Cai Tang, Chun To Lee, Guilherme Tosi, Christopher Flynn, Liam Anderson, Timothy William Bray, Petar Atanackovic
  • Publication number: 20210343896
    Abstract: In some embodiments, a light emitting structure comprises a layered semiconductor stack comprising a first set of doped layers, a second layer, a light emitting layer positioned between the first set of doped layers and the second layer, and an electrical contact to the first set of doped layers. The first set of doped layers can comprise a first sub-layer, a second sub-layer, and a third sub-layer, where the third sub-layer is adjacent to the light emitting layer. The electrical contact to the first set of doped layers can be made to the second sub-layer. The first, second and third sub-layers can be doped n-type, and an electrical conductivity of the second sub-layer can be higher than an electrical conductivity of the first and third sub-layers. In some cases, the second sub-layer can absorb more light emitted from the light emitting layer than the first or third sub-layers.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Applicant: Silanna UV Technologies Pte Ltd
    Inventors: Johnny Cai Tang, Chun To Lee, Guilherme Tosi, Christopher Flynn, Liam Anderson, Timothy William Bray
  • Patent number: 11068487
    Abstract: Methods, systems, and computer-readable media for implementing event-stream searching using compiled rule patterns are disclosed. A rule base is compiled based at least in part on one or more rule patterns. The field names are sorted within the rule patterns. The rule patterns comprise one or more field names and one or more field values. The rule base represents a finite-state machine comprising a plurality of states. A plurality of events are received. The events comprise field names and field values describing events associated with resources in a provider network. The field names are sorted within the events. The rule patterns are evaluated against the events using the rule base. In determining a matched rule pattern for one of the events, the finite-state machine transitions between at least two of the states for the matched rule pattern.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: July 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Timothy William Bray
  • Patent number: 10990887
    Abstract: Methods, systems, and computer-readable media for anything-but matching using finite-state machines are disclosed. A rule base is compiled based at least in part on one or more rule patterns, including an anything-but rule pattern. The rule patterns comprise one or more field values. The rule base represents one or more finite-state machines comprising a plurality of states and encode a specified value for the anything-but rule pattern. A plurality of events are received comprising field values describing resources in a provider network. The rule patterns are evaluated against the events using the rule base. Events matching the specified value using the rule base are excluded from a set of events matching the anything-but rule pattern.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: April 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy William Bray, Long Zhang
  • Patent number: 10911379
    Abstract: Based on analysis of messages transmitted to a communication channel, a schema for a category of messages is generated. The schema indicates one or more data types and an ordering of instances of the data types. The schema is stored in a registry. A code artifact generated in accordance with the schema is provided to automate event processing tasks associated with the message category.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy William Bray, Ali Baghani, Jakub Mateusz Narloch, Jamie Christopher Dool, Ahmed Usman Khalid
  • Patent number: 10614239
    Abstract: A database table, such as may be implemented by a non-relational database, is provided to present information and states associated with that information as memorialized in a cryptographically secured ledger. The semantics of the database table elements, as well as the relationships between various objects therein, may be defined and/or enforced by a schema, a database engine, and/or an application layer. For example, the disclosed methods and systems may be used to implement an asset tracking tool that does not require trust of the implementing system for verification of the system's contents.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Richard Jacques de Kadt, Timothy William Bray, Trevor Simon Roger Dyck, Matthew John Campagna, Allan Henry Vermeulen
  • Patent number: 10505881
    Abstract: Methods, systems, and computer-readable media for generating message envelopes for heterogeneous events are disclosed. A plurality of events are received. The events are associated with computing resources in a multi-tenant environment. The events comprise an event formatted using a content schema and a different event formatted using a different content schema. A message is generated comprising a message envelope and the event. The message envelope comprises a plurality of field names and one or more field values formatted using an envelope schema. A different message is generated comprising a different message envelope and the different event. The different message envelope comprises the field names and one or more different field values formatted using the envelope schema. The message is filtered based at least in part on the message envelope, and the different message is filtered based at least in part on the different message envelope.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy William Bray, Marvin Michael Theimer, Mustafa Ugur Torun, Curt Richards Carpenter, Sing Yoong Khew, Mihir Rajendrabhai Patel
  • Patent number: 10346217
    Abstract: Devices and processes may perform best-effort key affinity workload sharding. Requests including keys are received at a key based workload manager that applies a consistent sharding algorithm to the keys to select a shard to process the request. For selected shards that are associated with a heavy workload various techniques are performed to iterate though a selection of shards until another shard without a heavy workload is selected. For example, techniques are provided such that for a given request a different shard is selected for each iteration, and shards are selected in the same order for repeated requests with the same key. For keys associated with heavy workloads, shards may be reserved solely for that key. If the techniques fail to find a shard without a heavy workload, a fallback provision may select the shard with the least amount of workload, even if that workload is considered heavy.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy William Bray, Mustafa Ugur Torun, Soydan Bilgin
  • Patent number: 9973306
    Abstract: Methods, systems, and computer-readable media for implementing freshness-sensitive message delivery are disclosed. A stream of events including an earlier event and a later event is received. A first attempt is performed to deliver a message indicative of the earlier event. The first attempt to deliver the message is unsuccessful. One or more additional attempts are scheduled to deliver the message indicative of the earlier event. The additional attempts are scheduled over a period of time following the first attempt. An attempt is performed to deliver an additional message indicative of the later event. The attempt to deliver the additional message is not delayed by the additional attempts to deliver the message.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy William Bray, Benjamin Warren Mercier, Christopher Lee Kubera Harasemchuk
  • Publication number: 20180096163
    Abstract: A database table, such as may be implemented by a non-relational database, is provided to present information and states associated with that information as memorialized in a cryptographically secured ledger. The semantics of the database table elements, as well as the relationships between various objects therein, may be defined and/or enforced by a schema, a database engine, and/or an application layer. For example, the disclosed methods and systems may be used to implement an asset tracking tool that does not require trust of the implementing system for verification of the system's contents.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Christopher Richard Jacques de Kadt, Timothy William Bray, Trevor Simon Roger Dyck, Matthew John Campagna, Allan Henry Vermeulen
  • Patent number: 9904585
    Abstract: A workflow interpreter service that interprets a workflow definition language for specifying a workflow definition. Further, the workflow definition language provides features for maintaining control over data flows for data that is passed from one state to another among states of a state machine for a workflow and features for handling errors that may occur within any given state of a workflow state machine. Such control over data flow in between states allows for a given workflow to be processed incrementally, and among multiple different computing resources. Further, the workflow definition language error handling features provide for robust error handling within the state machine framework corresponding to workflow.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: February 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Zakiul Islam, Aaron-Kenneth Karl Rehaag, Timothy William Bray, Paritosh Mohan, Yuke Yang, Jonathan Lewis Clark, Huangdong Meng, Nathan Andrew Schnarr, Luc Rémi Ponnau
  • Patent number: 9766927
    Abstract: A workflow interpreter service that interprets a workflow definition language for specifying a workflow definition. Further, the workflow definition language provides features for maintaining control over data flows for data that is passed from one state to another among states of a state machine for a workflow. Such control over data flow in between states allows for a given workflow to be processed incrementally, and among multiple different computing resources.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: September 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Zakiul Islam, Aaron-Kenneth Karl Rehaag, Timothy William Bray, Paritosh Mohan, Yuke Yang, Jonathan Lewis Clark, Huangdong Meng, Nathan Andrew Schnarr, Luc Rémi Ponnau
  • Publication number: 20170085512
    Abstract: Methods, systems, and computer-readable media for generating message envelopes for heterogeneous events are disclosed. A plurality of events are received. The events are associated with computing resources in a multi-tenant environment. The events comprise an event formatted using a content schema and a different event formatted using a different content schema. A message is generated comprising a message envelope and the event. The message envelope comprises a plurality of field names and one or more field values formatted using an envelope schema. A different message is generated comprising a different message envelope and the different event. The different message envelope comprises the field names and one or more different field values formatted using the envelope schema. The message is filtered based at least in part on the message envelope, and the different message is filtered based at least in part on the different message envelope.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: TIMOTHY WILLIAM BRAY, MARVIN MICHAEL THEIMER, MUSTAFA UGUR TORUN, CURT RICHARDS CARPENTER, SING YOONG KHEW, MIHIR RAJENDRABHAI PATEL
  • Publication number: 20170078049
    Abstract: Methods, systems, and computer-readable media for implementing freshness-sensitive message delivery are disclosed. A stream of events including an earlier event and a later event is received. A first attempt is performed to deliver a message indicative of the earlier event. The first attempt to deliver the message is unsuccessful. One or more additional attempts are scheduled to deliver the message indicative of the earlier event. The additional attempts are scheduled over a period of time following the first attempt. An attempt is performed to deliver an additional message indicative of the later event. The attempt to deliver the additional message is not delayed by the additional attempts to deliver the message.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 16, 2017
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: TIMOTHY WILLIAM BRAY, BENJAMIN WARREN MERCIER, CHRISTOPHER LEE KUBERA HARASEMCHUK
  • Publication number: 20170068706
    Abstract: Methods, systems, and computer-readable media for implementing event-stream searching using compiled rule patterns are disclosed. A rule base is compiled based at least in part on one or more rule patterns. The field names are sorted within the rule patterns. The rule patterns comprise one or more field names and one or more field values. The rule base represents a finite-state machine comprising a plurality of states. A plurality of events are received. The events comprise field names and field values describing events associated with resources in a provider network. The field names are sorted within the events. The rule patterns are evaluated against the events using the rule base. In determining a matched rule pattern for one of the events, the finite-state machine transitions between at least two of the states for the matched rule pattern.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventor: TIMOTHY WILLIAM BRAY