Patents by Inventor Philip Thomas

Philip Thomas 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: 8804711
    Abstract: In some embodiments, an apparatus includes a first housing, a second housing and at least one cable. The first housing includes a first interface card of a switch fabric. The second housing includes a second interface card of the switch fabric and a third interface card of the switch fabric. The second interface card of the switch fabric is operatively and physically coupled to the third interface card of the switch fabric via a midplane. The second interface card defines a plane that is nonparallel to the a plane defined by the third interface card and a plane defined by the midplane. The plane defined by the third interface card is nonparallel to the plane defined by the second interface card and the plane defined by the midplane. The cable is configured to operatively couple the first interface card to the second interface card.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: August 12, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Jaya Bandyopadhyay, Jean-Marc Frailong, Pradeep Sindhu, Philip A. Thomas, Anjan Venkatramani
  • Patent number: 8788029
    Abstract: A method and device for monitoring heart behavior. In particular, a visual aid for clinician in which regions of the heart having aberrant characteristics can be displayed. A number of electrodes are positioned near/on an endocardium; electrical signals from the electrodes are monitored and recorded. A variability of a time varying parameter is calculated from each electrode location and displayed on a cardiac image. A user can select the parameter and measurement properties of the parameter, wherein the variability of the parameter is displayed and aberrant behavior can be detected.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: July 22, 2014
    Assignee: Cuoretech Pty Ltd.
    Inventors: Andrew Madry, Stuart Philip Thomas
  • Publication number: 20140201398
    Abstract: First in, first out (FIFO) queues may be used to transfer data between a producer clock domain and a number of consumer clock domains. In one implementation, a control component for the FIFO queues may include a number of counters, corresponding to each of the consumer clock domains, each of the counters maintaining a count value relating to an amount of data read by the corresponding consumer clock domain. The control component may additionally include a credit deduction component coupled to the count values of the counters, the credit deduction component determining whether any of the count values is above a threshold, and in response to the determination that any of the count values is above the threshold, reducing the count value of each of the counters and issuing a write pulse signal to the producer clock domain, the write pulse signal causing the producer clock domain to perform a write operation to the FIFO queues.
    Type: Application
    Filed: March 14, 2014
    Publication date: July 17, 2014
    Applicant: Juniper Networks, Inc.
    Inventors: Anurag AGRAWAL, Philip A. THOMAS
  • Patent number: 8729426
    Abstract: The method uses a common optical, system and sequentially creates structures of different sizes in a polymer substrate by means of different laser processes is described. One process uses a laser beam that is tightly focussed on the substrate surface and is used for creating fine groove structures by semi-continuous direct write type beam movement. The second process uses a second laser beam that is used to form a larger size image on the substrate surface and is used to create blind pads and contact holes in the substrate in step and drill mode. A third optional process uses the second laser beam operating in direct writing mode to remove layers of the substrate over larger continuous areas or in a mesh type pattern.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: May 20, 2014
    Assignee: M-Solv Ltd.
    Inventor: Philip Thomas Rumsby
  • Patent number: 8717889
    Abstract: In some embodiments, an apparatus includes a module within a first stage of a switch fabric, a module within a second stage of the switch fabric, and a module within a third stage of the switch fabric. The module within the first stage is configured to send data to the module within the second stage. The module within the second stage is configured to send data to the module within the third stage. The module within the second stage is configured to send a first suspension indicator to the module within the third stage. The module within the third stage is configured to send a second suspension indicator to the module within the first stage in response to the first suspension indicator. The module within the first stage is configured to stop sending data to the module within the second stage in response to the second suspension indicator.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: May 6, 2014
    Assignee: Juniper Networks, Inc.
    Inventor: Philip A. Thomas
  • Publication number: 20140119238
    Abstract: A multi-chassis network device may automatically detect whether cables connected between chassis devices are correctly inserted. The device may insert, into a first data stream output from a first port of the device, control information identifying the first port. The device may receive, from a second data stream received by the first port of the device, second control information identifying a second port, at another device connected to the device via a cable. The device may determine, based on the second control information, whether the connection of the first port to the second port, via the cable, is valid and cause, when the connection of the first port to the second port is determined to not be valid, the device to output an indication that the connection is not valid or to reconfigure the device to make the connection of the first port to the second port valid.
    Type: Application
    Filed: January 3, 2014
    Publication date: May 1, 2014
    Applicant: Juniper Networks, Inc.
    Inventors: Philip A. THOMAS, Anurag AGRAWAL
  • Patent number: 8710403
    Abstract: A system for processing a multi-device panel, comprising a substrate having front and rear surfaces, a first array of device regions located on the front surface and a second array of device regions on the rear surface, by vector direct-write laser ablation, comprising a first processing station comprising a pair of opposedly-mounted processing heads, each processing head comprising a laser beam delivery apparatus comprising a laser beam scanner and a lens unit, and a distance measurement device, mounting device for mounting the panel between the processing heads of the first processing station such that the relative position of the panel and the first processing station can be adjusted so that the processing heads are brought into alignment with selected front-surface and rear-surface device regions to be processed, wherein each processing head is operable to make an estimate of the distance between the lens unit and the surface of the device region to be processed using the distance measurement device, cont
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: April 29, 2014
    Assignee: M-SOLV Ltd.
    Inventor: Philip Thomas Rumsby
  • Patent number: 8713221
    Abstract: First in, first out (FIFO) queues may be used to transfer data between a producer clock domain and a number of consumer clock domains. In one implementation, a control component for the FIFO queues may include a number of counters, corresponding to each of the consumer clock domains, each of the counters maintaining a count value relating to an amount of data read by the corresponding consumer clock domain. The control component may additionally include a credit deduction component coupled to the count values of the counters, the credit deduction component determining whether any of the count values is above a threshold, and in response to the determination that any of the count values is above the threshold, reducing the count value of each of the counters and issuing a write pulse signal to the producer clock domain, the write pulse signal causing the producer clock domain to perform a write operation to the FIFO queues.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: April 29, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Anurag Agrawal, Philip A Thomas
  • Patent number: 8713220
    Abstract: A network device includes a main storage memory and a queue handling component. The main storage memory includes multiple memory banks which store a plurality of packets for multiple output queues. The queue handling component controls write operations to the multiple memory banks and controls read operations from the multiple memory banks, where the read operations for at least one of the multiple output queues alternates sequentially between the each of the multiple memory banks, and where the read operations and the write operations occur during a same clock period on different ones of the multiple memory banks.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: April 29, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Anurag Agrawal, Philip A. Thomas
  • Patent number: 8705500
    Abstract: A method includes installing an interface card having a first module of a switch fabric and a second module of the switch fabric, and an interface card having a third module of the switch fabric in a first chassis, within a first time period. The switch fabric is in a first configuration and is operable as a three-stage switch fabric after the first time period and before a second time period. The interface card having the third module is removed from the first chassis within the second time period. An interface card having a fourth module of the switch fabric and a fifth module of the switch fabric is installed in the first chassis within the second time period. The switch fabric is in a transitional configuration and is operable as a three-stage switch fabric after the second time period but before the third time period. The interface card having the third module is installed in a second chassis and the first chassis is operatively coupled with the second chassis within the third time period.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: April 22, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Anurag Agrawal, Jean-Marc Frailong, Fuguang Shi, Philip A. Thomas
  • Publication number: 20140090643
    Abstract: A ports cap for a mask assembly includes two closure portions adapted to seal respective ports of the mask assembly, a bridge piece that joins the two closure portions, and two gripping tabs extending outwardly from respective closure portions. Each gripping tab includes one or more ribs on at least one side thereof.
    Type: Application
    Filed: December 3, 2013
    Publication date: April 3, 2014
    Applicant: ResMed Limited
    Inventors: Philip Thomas STALLARD, Mark BERTINETTI, Scott Alexander HOWARD
  • Patent number: 8687629
    Abstract: A network device includes a hybrid switch fabric configured for switching packets and circuits that includes a packet switching portion that distributes packets across a plurality of packet ports of fabric chips within the hybrid switch fabric and operates in accordance with packet switching behavior requirements, and a circuit switching portion for switching circuits, wherein the circuit switching portion of the hybrid switch fabric directly connects a single input of the hybrid switch fabric to a single output of the hybrid switch fabric via a pre-determined path through the fabric chips and operates in accordance with circuit switching behavior requirements. The packet switching portion and the circuit switching portion include one or more fabric chips, wherein the fabric chips each include a plurality of ports each dynamically configurable as one of a packet port for receiving and outputting packet-switched data and a circuit port for receiving and outputting circuit-switched data.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: April 1, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Kireeti Kompella, Philip A. Thomas, Anurag Agrawal
  • Patent number: 8625596
    Abstract: A multi-chassis network device may automatically detect whether cables connected between chassis devices are correctly inserted. The device may insert, into a first data stream output from a first port of the device, control information identifying the first port. The device may receive, from a second data stream received by the first port of the device, second control information identifying a second port, at another device connected to the device via a cable. The device may determine, based on the second control information, whether the connection of the first port to the second port, via the cable, is valid and cause, when the connection of the first port to the second port is determined to not be valid, the device to output an indication that the connection is not valid or to reconfigure the device to make the connection of the first port to the second port valid.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: January 7, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Philip A. Thomas, Anurag Agrawal
  • Patent number: 8616210
    Abstract: A ports cap for a mask assembly includes two closure portions adapted to seal respective ports of the mask assembly, a bridge piece that joins the two closure portions, and two gripping tabs extending outwardly from respective closure portions. Each gripping tab includes one or more ribs on at least one side thereof.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: December 31, 2013
    Assignee: ResMed Limited
    Inventors: Philip Thomas Stallard, Mark Bertinetti, Scott Alexander Howard
  • Patent number: 8612508
    Abstract: A device may include a compressor. The compressor may receive a first number of inputs, each of the inputs having a predetermined width. The compressor may also compute a one's complement sum of the first number of inputs to generate carry bits having the predetermined width and sum bits having the predetermined width, modify the carry bits by moving a most significant bit of the carry bits to a least significant bit position, and output the modified carry bits and the sum bits.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: December 17, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Anurag Agrawal, Philip A. Thomas
  • Patent number: 8540665
    Abstract: An article for use in manufacturing particle cassettes comprising one or more single pieces of membrane having a plurality of gas flow passages bonded thereto. The article allows convenient manufacture of particle cassettes. Two such articles may be employed to provide a finished particle cassette and a production line in which a plurality of gas flow passages are conveyed on a single membrane is disclosed.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: September 24, 2013
    Assignee: Powder Pharmaceuticals Inc.
    Inventors: Nigel Robert Bates, Philip Thomas Price
  • Patent number: 8504692
    Abstract: Disclosed herein are methods, systems, and computer readable media for providing correct identifiers for web pages to users. A redirect database with original identifiers and redirected identifiers found to be associated with the original identifiers may be established. A processing device may transmit a first request for a resource located at a location specified by an identifier. The processing device may determine that the resource is no longer located at the location, and may receive a redirected identifier for the resource. The processing device may then transmit a second request for the resource to a location specified by the redirected identifier.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 6, 2013
    Assignee: Google Inc.
    Inventor: Philip Thomas Henderson
  • Patent number: D691714
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: October 15, 2013
    Assignee: ResMed Limited
    Inventors: Eva Ng, Vincent Chu, Mark Bertinetti, Scott Alexander Howard, Murray William Lee, Philip Thomas Stallard, Joshua Adam Gudiksen, Susan Robyn Lynch
  • Patent number: D703313
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: April 22, 2014
    Assignee: ResMed Limited
    Inventors: Eva Ng, Vincent Chu, Mark Bertinetti, Scott Alexander Howard, Murray William Lee, Philip Thomas Stallard, Joshua Adam Gudiksen, Susan Robyn Lynch
  • Patent number: D703807
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: April 29, 2014
    Assignee: ResMed Limited
    Inventors: Vincent Chu, Eva Ng, Susan Robyn Lynch, Joshua Adam Gudiksen, Scott Alexander Howard, Mark Bertinetti, Philip Thomas Stallard