Patents by Inventor Stephen Fowler

Stephen Fowler 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: 11972237
    Abstract: Improved compilers recognize interception declarations in source code, and emit code that replaces invocations of specified artifacts with invocations of specified interceptors instead. Source generators proactively modify program behavior in arbitrary desired ways without introducing hidden security violations and without requiring edits by the program's developers. Interception declarations are visible in source code and development tools. In some cases, different invocations of a particular method at respective locations are intercepted by different replacement methods. Replacement methods have identical signatures, or are otherwise compatible. Some interceptors specify optional parameters. Method calls, field accesses, and property calls may be intercepted. Work to modify program behavior is moved in the program lifecycle from runtime to compile time, thus improving runtime performance and eliminating JIT compilation security risks.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: April 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jared Parsons, David Fowler, Jan Kotas, Stephen Harris Toub, Richard Steele Gibson, Andrew Spenser Gocke, Julien David Couvreur, Christopher Sienkiewicz
  • Publication number: 20240116252
    Abstract: Assemblies, apparatus, and methods for heat sealing and monitoring are disclosed. A dual heat-sealing system includes a heat seal bar assembly with process monitor that allows to quickly change out heat bands and ensure that the effective length of the heat band matches the width of the seal (of the material being sealed), providing consistent and superior seal quality. A heat seal bar assembly includes multiple heat bars sized to easily match the size of the pouch being sealed. The heat bars are removable and replaceable. The heat bars are provided with at least one memory chip. The memory chip allows for storage and retrieval of information regarding the replaceable heat bar.
    Type: Application
    Filed: October 5, 2022
    Publication date: April 11, 2024
    Applicant: ARTHREX, INC.
    Inventors: Ronald FOWLER, Stephen SEIPEL, David ALTOMARE, Teresa OBERBRECKLING
  • Publication number: 20230221300
    Abstract: The present invention provides cell assay systems and its use in cell based assays.
    Type: Application
    Filed: September 19, 2022
    Publication date: July 13, 2023
    Applicants: Hoffmann-La Roche Inc., NCL New Concept Lab GmbH
    Inventors: Stephen FOWLER, Na Hong QIU, Guojun CHEN
  • Publication number: 20220145353
    Abstract: The present invention provides a sensitive assay for determining the concentration of glucose in a sample and its applications in detecting enzymes converting a substrate to glucose.
    Type: Application
    Filed: June 15, 2021
    Publication date: May 12, 2022
    Applicant: Hoffmann-La Roche Inc.
    Inventors: Stephen FOWLER, Na Hong QIU
  • Publication number: 20210270828
    Abstract: The present invention provides a method for attaching cells to a biosensor surface (5) of a biosensor (4) comprising: providing a cell suspension in a liquid receiving unit (1), wherein the cell suspension forms a surface (7) to the exterior of the liquid receiving unit (1); contacting the biosensor surface (5) with the surface (7) of the cell suspension in the liquid receiving unit (1); and allowing the cells to settle on the biosensor surface (5) by gravity, and allowing the cells to adhere to the biosensor surface (5).
    Type: Application
    Filed: May 19, 2021
    Publication date: September 2, 2021
    Applicants: Hoffmann-La Roche Inc., NCL New Concept Lab GmbH
    Inventors: Stephen FOWLER, Na Hong QIU, Guojun CHEN
  • Patent number: 9286865
    Abstract: The present invention provides an assembly and method for playing music, whereby the assembly includes a bow spline, string stretched with tension along a portion of said spline, a frame having an apex, said frame positioned between said spline and said string, at least one string retaining member disposed on said apex, and a lower frame portion configured to contact said spline.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: March 15, 2016
    Inventors: Peter Loschiuk, Stephen Fowler
  • Publication number: 20150340018
    Abstract: The present invention provides an assembly and method for playing music, whereby the assembly includes a bow spline, string stretched with tension along a portion of said spline, a frame having an apex, said frame positioned between said spline and said string, at least one string retaining member disposed on said apex, and a lower frame portion configured to contact said spline.
    Type: Application
    Filed: May 23, 2014
    Publication date: November 26, 2015
    Inventors: Peter Loschiuk, Stephen Fowler
  • Patent number: 7720878
    Abstract: An improved data compression method and apparatus is provided, particularly with regard to the compression of data in tabular form such as database records. The present invention achieves improved compression ratios by utilizing metadata to transform the data in a manner that optimizes known compression techniques. In one embodiment of the invention, a schema is generated which is utilized to reorder and partition the data into low entropy and high entropy portions which are separately compressed by conventional compression methods. The high entropy portion is further reordered and partitioned to take advantage of row and column dependencies in the data. The present invention enables not only much greater compression ratios but increased speed than is achieved by compressing the untransformed data.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: May 18, 2010
    Inventors: Donald F Caldwell, Kenneth Ward Church, Glenn Stephen Fowler
  • Patent number: 7627691
    Abstract: A method for clustering together network IP addresses is disclosed. A number of IP addresses are received and processed to determine which IP addresses share a longest prefix matching. The longest prefix matching process is performed according to radix encoded trie which facilitates on-line clustering of the IP addresses. Client and/or server IP addresses may be clustered in accordance with the teachings herein.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: December 1, 2009
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Adam Louis Buchsbaum, Glenn Stephen Fowler, Balachander Krishnamurthy, Jia Wang
  • Patent number: 7219160
    Abstract: A method for clustering together network IP addresses is disclosed. A number of IP addresses are received and processed to determine which IP addresses share a longest prefix matching. The longest prefix matching process is performed according to radix encoded trie which facilitates on-line clustering of the IP addresses. Client and/or server IP addresses may be clustered in accordance with the teachings herein.
    Type: Grant
    Filed: November 3, 2000
    Date of Patent: May 15, 2007
    Assignee: AT&T Corp.
    Inventors: Adam Louis Buchsbaum, Glenn Stephen Fowler, Balachander Krishnamurthy, Jia Wang
  • Patent number: 7191168
    Abstract: The present invention increases the efficiency of performing longest prefix matching operations by selecting a radix-encoded trie structure optimized with respect to memory cost. The structure is optimized by determining memory costs for retrie structures indexed on different numbers of high-order characters, and then selecting the structure corresponding to the lowest memory cost. The optimization improves performance in IP look-up operations as well as longest-prefix matching operations performed on general alphabets.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: March 13, 2007
    Assignee: AT&T Corp.
    Inventors: Adam Louis Buchsbaum, Glenn Stephen Fowler, Balachander Krishnamurthy, Kiem-Phong Vo, Jia Wang
  • Patent number: 6959300
    Abstract: An improved data compression method and apparatus is provided, particularly with regard to the compression of data in tabular form such as database records. The present invention achieves improved compression ratios by utilizing metadata to transform the data in a manner that optimizes known compression techniques. In one embodiment of the invention, a schema is generated which is utilized to reorder and partition the data into low entropy and high entropy portions which are separately compressed by conventional compression methods. The high entropy portion is further reordered and partitioned to take advantage of row and column dependencies in the data. The present invention enables not only much greater compression ratios but increased speed than is achieved by compressing the untransformed data.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: October 25, 2005
    Assignee: AT&T Corp.
    Inventors: Donald F Caldwell, Kenneth Ward Church, Glenn Stephen Fowler
  • Patent number: 5978829
    Abstract: The present invention relates to systems for sharing idle workstation computers that are connected together through a network and shared file system. More particularly, a user of a local host workstation may submit jobs for execution on remote workstations. The systems of the present invention select a remote host that is idle in accordance with a decentralized scheduling scheme and then continuously monitor the activity of the remote host on which the job is executing. If the system detects certain activity on the remote host by one of the remote host's primary users, the execution of the job is immediately suspended to prevent inconvenience to the primary users. The system also suspends job execution if the remote host's load average gets too high. Either way, the suspended job is migrated by selecting another idle remote workstation to resume execution of the suspended job (from the point in time at which the last checkpoint occurred).
    Type: Grant
    Filed: November 5, 1996
    Date of Patent: November 2, 1999
    Assignee: A.T. & T. Corporation
    Inventors: Pi-Yu Chung, Glenn Stephen Fowler, Yennun Huang, Kiem-Phong Vo, Yi-Min Wang
  • Patent number: 5806062
    Abstract: A data processing apparatus and method for creating data analysis applications using reusable software operators . An initial operator is provided for converting source information into a virtual database format. Query operators are provided for receiving data in a virtual database format, processing the data in the virtual database, and outputting the results of the processing in another virtual database which has the same schema as the received virtual database. A plurality of query operators may be combined in order to customize the processing of the virtual database data. A terminal operator is provided for converting data in a virtual database into an external format which may then be further processed by an external operator. By combining initial, query, terminal, and external operators, users may create customizable data processing applications. In accordance with one embodiment of the invention, operators are provided for analyzing the difference between a first document and a second document.
    Type: Grant
    Filed: October 17, 1995
    Date of Patent: September 8, 1998
    Assignee: Lucent Technologies Inc.
    Inventors: Yih-Farn Robin Chen, Glenn Stephen Fowler, Elefterios Koutsofios, Ryan S. Wallach