Patents by Inventor Philip Smith

Philip Smith 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: 10785086
    Abstract: A method of demodulating a signal that is phase modulated to convey R chips having phase transitions between adjacent ones of the R chips to represent chip states, and an overlay symbol spanning the R chips, wherein R>1, and wherein the phase transitions are rotated in a same direction according to an overlay symbol state, comprises: first processing the signal including: accumulating a respective phase of each chip into a respective first chip magnitude, to produce R first chip magnitudes; and accumulating the R first chip magnitudes to produce a first magnitude; second processing the signal including: accumulating a respective phase of each chip into a respective second chip magnitude, to produce R second chip magnitudes; and accumulating the R second chip magnitudes to produce a second magnitude; and determining the overlay symbol state based on the first magnitude and the second magnitude.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: September 22, 2020
    Assignee: Eagle Technology, LLC
    Inventor: Philip Smith Kossin
  • Patent number: 10761966
    Abstract: A method of generating program analysis data for analysing the operation of a computer program. The method comprises, executing an instrumented process of the computer program to define a reference execution of the program, intercepting a call to a library function by the instrumented process, executing the library function in an uninstrumented process, for the uninstrumented process, capturing in a log, only data generated by or modified through the execution of the library function required by the instrumented process to continue execution of the program, and wherein the captured log is arranged to enable deterministically reproducing the effect of the library function call on the instrumented process upon re-running of the reference execution based upon the captured log to generate the program analysis data.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: September 1, 2020
    Assignee: Undo Ltd.
    Inventors: Nicholas Peter Bull, Julian Philip Smith, Gregory Edward Warwick Law
  • Publication number: 20200240470
    Abstract: A maintenance-free bearing system having self-lubricating features, seals, grooves and slots for use in a cushion hitch assembly for a hitch pull scraper vehicle. An interconnected bearing linkage system having two or more horizontal two-axis combined journal and thrust bearings with self-lubricating liners therein, two or more vertical single-axis sleeve bearings with self-lubricating liners therein and one or more vertical thrust bearing with self-lubricating liners therein, that cooperate with one another to accommodate vertical and horizontal angular movement relative to one another. The vertical thrust bearings incorporate an outer seal assembly and/or an inner seal assembly with a tapered configuration that improves retention of the seal assembly during rotation.
    Type: Application
    Filed: April 10, 2020
    Publication date: July 30, 2020
    Applicant: Roller Bearing Company of America, Inc.
    Inventors: Stephen Sorgenti, Philip Smith, Charles E. Condon, III, John H. Cowles, JR.
  • Patent number: 10691811
    Abstract: A computing device includes a processor and a machine-readable storage medium storing instructions. The instructions are executable by the processor to: initiate a transition mode in a database comprising a plurality of data elements; and responsive to a first query for a first data element during the transition mode, determine whether the first data element is already encrypted in the database. The instructions are further executable to, responsive to a determination that the first data element is already encrypted in the database: decrypt the first data element, and return the decrypted first data element to the first query. The instructions are further executable to, responsive to a determination that the first data element is not already encrypted in the database: return the first data element to the first query without decryption, and encrypt the first data element in the database.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 23, 2020
    Assignee: Micro Focus LLC
    Inventors: Philip Smith, III, Terence Spies
  • Patent number: 10656250
    Abstract: A geospatial data collection system is for an aerial vehicle and includes a data collection light detection and ranging (LiDAR) device and a protection LiDAR device. The data collection LiDAR device is configured to collect geospatial data as the aerial vehicle moves along a collection path. The protection LiDAR device is configured to sense a geospatial area ahead of the data collection LiDAR device. The data collection LiDAR device is switchable from an operating mode to a protected mode based upon the protection LiDAR device.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: May 19, 2020
    Assignee: EAGLE TECHNOLOGY, LLC
    Inventors: Peter A. Wasilousky, Dean A. Heimmermann, Philip Smith, Charles Wilson, Kenneth Laprade, Anthony Truscott, Graham Nelson, Tim Christianson
  • Publication number: 20200097429
    Abstract: One embodiment is directed to a multi-rack rack controller for an automated infrastructure management (AIM) system comprising a plurality of independent patching equipment bus interfaces. Another embodiment is directed to a rack controller comprising at least one rack controller interface configured to connect the rack controller to another rack controller. Each rack controller interface comprises a respective termination circuit. The rack controller is configured to determine whether each rack controller interface is connected to another rack controller as a function of a respective sense signal developed by the termination circuit associated with said rack controller interface. Another embodiment is directed to a rack controller comprising a base unit having a locate button disposed on the front of the base unit. Other embodiments are disclosed.
    Type: Application
    Filed: June 5, 2018
    Publication date: March 26, 2020
    Applicant: CommScope Technologies LLC
    Inventors: Matthew R. Kiener, Ryan E. Enge, Patrick Fariello, Dallas Bartlett, Thomas Eastham, Lary Blake Van Scoy, Philip Smith
  • Publication number: 20200048713
    Abstract: The present disclosure is directed to methods of detecting cell-free DNA (cfDNA) in biological samples and using it to quantify organ damage and identify pathogens. In some aspects, the biological samples are from patients who have undergone solid-organ transplantation. The disclosure is also directed to methods of detecting and analyzing methylation patterns in cell-free DNA from organ transplant patients to identify the presence of pathogens as well as quantify contributing tissue proportions as a measurement of the host response.
    Type: Application
    Filed: April 5, 2018
    Publication date: February 13, 2020
    Applicant: CORNELL UNIVERSITY
    Inventors: Iwijn DE VLAMINCK, John Richard LEE, Philip Smith BURNHAM, Alexandre Pellan CHENG, Manikkam SUTHANTHRIAN, Darshana DADHANIA
  • Publication number: 20190391905
    Abstract: A method of generating program analysis data for analysing the operation of a computer program. The method comprises, executing an instrumented process of the computer program to define a reference execution of the program, intercepting a call to a library function by the instrumented process, executing the library function in an uninstrumented process, for the uninstrumented process, capturing in a log, only data generated by or modified through the execution of the library function required by the instrumented process to continue execution of the program, and wherein the captured log is arranged to enable deterministically reproducing the effect of the library function call on the instrumented process upon re-running of the reference execution based upon the captured log to generate the program analysis data.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 26, 2019
    Inventors: Nicholas Peter Bull, Julian Philip Smith, Gregory Edward Warwick Law
  • Patent number: 10445215
    Abstract: A method of generating program analysis data for analyzing the operation of a computer program. The method comprises, executing an instrumented process of the computer program to define a reference execution of the program, intercepting a call to a library function by the instrumented process, executing the library function in an uninstrumented process, for the uninstrumented process, capturing in a log, only data generated by or modified through the execution of the library function required by the instrumented process to continue execution of the program, and wherein the captured log is arranged to enable deterministically reproducing the effect of the library function call on the instrumented process upon re-running of the reference execution based upon the captured log to generate the program analysis data.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: October 15, 2019
    Assignee: Undo Ltd.
    Inventors: Nicholas Peter Bull, Julian Philip Smith, Gregory Edward Warwick Law
  • Patent number: 10440432
    Abstract: A video-platform server may obtain and provide context-specific metadata to remote presentation devices via an application programming interface. Context-specific metadata may include tags describing one or more assets (social-media-enhanced annotations or other such enhancements arising from viewer selections, e.g.) that are depicted in or otherwise associated with a given sequential position (a segment in a video playback, e.g.).
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 8, 2019
    Inventors: Daniel Strickland, Joel Jacobson, Philip Smith, Phil Austin, Senthil Vaiyapuri, Satish Kilaru, Ravishankar Dhamodaran
  • Publication number: 20190250923
    Abstract: A method of processing exceptions in an exception-driven computing-based system that operates in either initialisation mode or exception-driven mode. The method includes, upon detecting an exception has occurred, causing the processor to execute exception handling instructions. When the system is operating in initialisation mode the exception handling instructions invoke a first exception handler that causes a main register set to be saved before processing the exception and restored after processing the exception, and when the system is operating in exception-driven mode the exception handling instructions invoke a second exception handler that does not cause the main register set to be saved and restored. In some examples, the exception handling instructions are initially configured to invoke the first exception handler and are dynamically updated when the system switches from initialisation mode to exception-driven mode to invoke the second exception handler.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Inventor: Christopher Philip Smith
  • Patent number: 10353717
    Abstract: Methods for generating executable files for two or more independent programs to be run on separate processor cores of an embedded system wherein the programs share data/code via shared memory by symbolically referring to data/code generated by another program. The methods implement a two-stage link process. In the first link stage addresses in shared memory are allocated to the shared code and data of the independent programs, and the allocated memory addresses are stored in a library. In a second link stage executable code and initialized data is generated for the non-shared code and initialized data of each independent program which is linked to the shared data/code by the addresses in the library.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: July 16, 2019
    Assignee: Imagination Technologies Limited
    Inventor: Christopher Philip Smith
  • Patent number: 10339623
    Abstract: A method of generating a phase modulated signal includes generating a sequence of phase modulated host symbols having continuous, antipodal phase transitions between adjacent ones of the host symbols representing different states, and generating a sequence of overlay symbols each spanning a respective set of the host symbols. The method further includes rotating the continuous, antipodal phase transitions between the adjacent ones of the host symbols in each set of the host symbols in a same rotation direction according to a symbol state of the respective overlay symbol spanning the set of the host symbols, and generating a phase modulated transmit signal that conveys the continuous, antipodal phase transitions rotated according to the symbol states of the overlay symbols. For M-ary PSK, the method further includes encoding both antipodal and non-antipodal host symbol phase shifts to carry the data of the overlay symbols.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: July 2, 2019
    Assignee: Harris Corporation
    Inventor: Philip Smith Kossin
  • Patent number: 10338929
    Abstract: A method of processing exceptions in an exception-driven computing-based system that operates in either initialization mode or exception-driven mode. The method includes, upon detecting an exception has occurred, causing the processor to execute exception handling instructions. When the system is operating in initialization mode the exception handling instructions invoke a first exception handler that causes a main register set to be saved before processing the exception and restored after processing the exception, and when the system is operating in exception-driven mode the exception handling instructions invoke a second exception handler that does not cause the main register set to be saved and restored. In some examples, the exception handling instructions are initially configured to invoke the first exception handler and are dynamically updated when the system switches from initialization mode to exception-driven mode to invoke the second exception handler.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: July 2, 2019
    Assignee: Imagination Technologies Limited
    Inventor: Christopher Philip Smith
  • Patent number: 10331545
    Abstract: A method of generating program analysis data for analyzing operation of a computer program includes running a first instrumented version of machine code representing the program, the running defines a reference execution of the program, and capturing a log of non-deterministic events during the reference execution such that the machine code can be re-run in a deterministic manner to reproduce states of a processor and memory during the re-running. The method also includes generating a second instrumented version of the machine code including instrumented machine code to replay execution of the machine code representing the program and to capture and store program state information during the replayed execution, the program state information includes one or both of one or more values of registers of the processor and one or more values of memory locations used by the program.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: June 25, 2019
    Assignee: UNDO LTD.
    Inventors: Julian Philip Smith, Gregory Law
  • Publication number: 20190107605
    Abstract: A geospatial data collection system is for an aerial vehicle and includes a data collection light detection and ranging (LiDAR) device and a protection LiDAR device. The data collection LiDAR device is configured to collect geospatial data as the aerial vehicle moves along a collection path. The protection LiDAR device is configured to sense a geospatial area ahead of the data collection LiDAR device. The data collection LiDAR device is switchable from an operating mode to a protected mode based upon the protection LiDAR device.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: PETER A. WASILOUSKY, DEAN A. HEIMMERMANN, PHILIP SMITH, CHARLES WILSON, KENNETH LAPRADE, ANTHONY TRUSCOTT, GRAHAM NELSON, TIM CHRISTIANSON
  • Patent number: 10212059
    Abstract: An auditing system and method is configured to capture and report an interactive client journey between a web browser and a website. Instantiation of control code at an end-user computing device brings about the capture of server and request headers from the perspective of the locally-executing web browser. The control code causes the sending of an uplink journey report to a cloud-based processing server that uses the report to interpret the server and request headers to imply real-time interactions between the end-user. Capture may be based on AJAX requests related to end-user interaction; and data calls made to the e-commerce server during the web session. Client-side capture provides installation of control code that can be delivered directly from a content distribution network. The processing server correlates the server and request headers with predefined flagged events.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: February 19, 2019
    Assignee: USER REPLAY LIMITED
    Inventors: Philip Smith, Peter Western, Michael Simms
  • Publication number: 20190050956
    Abstract: A method of generating a phase modulated signal includes generating a sequence of phase modulated host symbols having continuous, antipodal phase transitions between adjacent ones of the host symbols representing different states, and generating a sequence of overlay symbols each spanning a respective set of the host symbols. The method further includes rotating the continuous, antipodal phase transitions between the adjacent ones of the host symbols in each set of the host symbols in a same rotation direction according to a symbol state of the respective overlay symbol spanning the set of the host symbols, and generating a phase modulated transmit signal that conveys the continuous, antipodal phase transitions rotated according to the symbol states of the overlay symbols. For M-ary PSK, the method further includes encoding both antipodal and non-antipodal host symbol phase shifts to carry the data of the overlay symbols.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 14, 2019
    Inventor: Philip Smith KOSSIN
  • Publication number: 20190022033
    Abstract: The present invention relates to a method of accelerating stem cell engraftement in a patient in need of hematopoietic stem cell transplantation.
    Type: Application
    Filed: March 6, 2017
    Publication date: January 24, 2019
    Inventors: Christoph BUCHER, Peter GERGELY, Andreas KATOPODIS, Philip SMITH
  • Patent number: 10168957
    Abstract: A method of storing computer executable instructions and data elements of a program in a plurality of memory blocks of an embedded system. The method includes receiving object code that comprises instructions that symbolically refer to one or more data elements; metadata that identifies the data elements in the object code; and a data element description that identifies each of the data elements as either a regular data element or a non-regular data element. Executable code is generated based the object code, metadata and the data element description that comprises computer executable instructions that refer to the data elements using an address in the memory, wherein the regular data elements are referenced by an address in a non-instruction memory block of the plurality of memory blocks and the non-regular data elements are referenced by an address in an instruction memory block. The executable code is then loaded into the memory of the embedded system.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: January 1, 2019
    Assignee: Imagination Technologies Limited
    Inventor: Christopher Philip Smith