Patents by Inventor Ian Williams

Ian Williams 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: 20170287172
    Abstract: Document authoring that involves illustrating pen input in an authoring environment is herein improved to provide greater control of colors and patterns for representing the pen input in a graphical user interface. Colors and patterns are provided as effects that are applied to the illustrated pen input so that multiple textures or colors may be applied to the illustrated pen input without requiring the user to manually signal a switch in texture or colors or using multiple objects to represent the pen input. In various aspects, effects may be layered on top of each other, and the effects may be stretched or tiled depending on the size of the illustrated pen input.
    Type: Application
    Filed: August 15, 2016
    Publication date: October 5, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Sarah Sykes, Ian William Mikutel, Arianne Marie Taylor, ArunKumar Narayanan Kotiedath, Anthony Neil Dart, Ana Ruth Resendez Rodriguez
  • Publication number: 20170285930
    Abstract: Incremental replay of content in an electronic workspace canvas is provided. Content can be selected for replay. Replay of the content can be played forward or backward to hide or reveal content. Interaction with and adding or modifying content is enabled while it is being replayed. Annotations may be added to the replayed content and set for display at specific times or positions during the replay order.
    Type: Application
    Filed: August 15, 2016
    Publication date: October 5, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Sarah Sykes, Jason H. Hartman, Ian William Mikutel
  • Patent number: 9778252
    Abstract: The present disclosure provides methods and/or kits for detecting an analyte in a sample. Some embodiments provide a method for detecting a non-nucleic acid analyte in a sample using a solid substrate comprising a bound immobilisation agent and an antibody capture agent and a detectable agent, which can bind to the analyte. The antibody capture agent comprises, at a plurality of sites, a ligand for the immobilisation agent. A complex between the analyte, the antibody capture agent and a detectable agent is formed and immobilised on the solid substrate by binding between the immobilisation agent and the ligand. In some embodiments, the ligand and the immobilisation agent are a binding pair comprising a peptide tag and an anti-peptide tag antibody.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: October 3, 2017
    Assignee: TGR BioSciences Pty Ltd.
    Inventors: Antony James Sheehan, Ronald Ian William Osmond, Michael Francis Crouch, Anthony Ross Dyer
  • Publication number: 20170262700
    Abstract: Improved accuracy and user interaction efficiency for selecting a grouping of digital strokes is provided. In response to receiving an indication of a selection input on or in proximity to a digital stroke, a determination is made as to whether the digital stroke is part of an existing group of digital strokes. When the digital stroke is not part of an existing group, an analysis of the digital stroke and other digital strokes within a calculated boundary is performed for determining which strokes should be included in a stroke grouping. A stroke grouping is generated based on the determination. Accordingly, in response to the selection input on or in proximity to the digital stroke, the selection is expanded to the stroke grouping, thus improving the accuracy of the selection gesture and improving computer efficiency.
    Type: Application
    Filed: July 25, 2016
    Publication date: September 14, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Carine Ramses Iskander, Jie Wu, Ian William Mikutel, Sarah Elizabeth Sykes, David Glen Garber
  • Publication number: 20170220359
    Abstract: Non-limiting examples of the present disclosure describe surfacing a representation of digital artifacts for a user. An operation context associated with a user is identified. The operational context may correspond with an electronic document that is accessed through a productivity application. One or more of a plurality of digital artifacts may be identified based on the identified operational context. An exemplary representation of the one or more digital artifacts is surfaced through a user interface. An exemplary user interface may be a user interface of a productivity application, for example, where the electronic document is being accessed through the productivity application. In alternative examples, an exemplary user interface may be associated with a home service that is executed in association with an operating system (OS). In some instances, an operational context may change resulting in an update to an exemplary representation of digital artifacts. Other examples are also described.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 3, 2017
    Inventors: Gama Aguilar-Gamez, Igor Dvorkin, Matthew Tebbs, Dhruv Sood, Farheen Omar, Jason Brinkle, Julia Syi, Mark Schmidt, RajaniKanth Ageeru, Robert Hanley, Taft Sandbakken, Vihar Tammana, Emanuel Rosu, Piotr Walaszek, Robert Rounthwaite, Evyenia R. KaraEftimoglu, James Mellers, Andrew Shuman, Agnieszka Girling, Sreekanth Kannepalli, Ian Williams, Nishadi Kolonne, Bonnie Pan
  • Publication number: 20170138937
    Abstract: The present disclosure relates to a one-step immunoassay, in which a solid substrate is pre-coated with an immobilisation agent, and whereby the capture agent, the analyte and the detection agent are added to the solid substrate together, followed by a wash step prior to detection. Methods and kits for detecting an analyte in a sample are disclosed. The capture agent can bind the analyte and comprises a ligand for an immobilisation agent. Certain embodiments are directed to antibody capture agents and/or antibody detectable agents. Certain embodiments are directed to a ligand comprising a peptide tag and an immobilisation agent comprising an anti-peptide tag antibody. Certain embodiments are directed to detection of more than one analyte.
    Type: Application
    Filed: June 21, 2016
    Publication date: May 18, 2017
    Inventors: Antony James Sheehan, Ronald Ian William Osmond, Michael Francis Crouch, Anthony Ross Dyer
  • Publication number: 20170088207
    Abstract: A sash garnish press for affixing a door garnish that includes an adhesive to a vertical sash of a vehicle door is disclosed. The sash garnish press includes a press head and a support head that are positioned on opposite sides of a vertical sash and door garnish of a vehicle door. The press head includes at least one compression actuator that applies compression to the door garnish, thereby compressing the adhesive between the door garnish and the vertical sash, resulting in the attachment of the door garnish to the vertical sash.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 30, 2017
    Inventors: Jack D. Lay, Ian William Meathrel, Michael Phillip Schnee
  • Patent number: 9584405
    Abstract: A method and server system for providing application layer session routing based on network element availability. A server system (12, 18) is arranged to monitor the abilities of session control edge nodes (21A-D) within a large VoIP and Multimedia transit network (20) to handle session set-up requests. A status module (38) in the server system receives status messages (22, 24) from the edge nodes and based on these messages a selection and modification module (40, 41) selects which edge nodes (21A-D) as well as which of their associated interconnects to other networks to include in a response (5) to a routing request (4) from a source node (21A-D).
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: February 28, 2017
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventor: Ian William George Jenkins
  • Publication number: 20160321661
    Abstract: Systems and method for interfacing with a client computing system to receive return authorization data associated with the client computing system, determine linked transaction records based on the return authorization data, nominate a group of linked transaction records based on client-specific thresholds indicative of return abuses or frauds, and generate and transmit recommended actions to the client computing system based on the nominated group of linked transaction records are described.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 3, 2016
    Inventors: Mark S. Hammond, Adi Raz, David Speights, Vishal P. Rajesh, William R. Berry, Ian Williams, Thomas W. Rittman, Steven C. Carroll, Kenny H.C. Vu, Peter L. Bradshaw
  • Publication number: 20160321659
    Abstract: The infrastructure that is used to process transactions may be used to create a report, thereby reducing the number of physical interactions involved to create a report. In one example, a pre-authorization for an event occurs and is sent to a real-time monitor. The real-time monitor identifies the physical location of the event, names associated with the event, and the purpose of the event. Further information about the event is then collected from a person who participates in the event. The event is then sent to a pending report monitor, which awaits notice of completion of the event from the physical infrastructure in which the event occurs. Once notice of event completion is received, the completed report of the event is submitted without further interaction with the person involved in the event.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: David Annesley-DeWinter, Ian Williams, Yi Lang Mok, Brett Marl
  • Publication number: 20160311013
    Abstract: A bio-based binder system for use in preparing foundry molds. In a preferred embodiment, the system includes the use of a) a polyermizable hydroxyl-containing component comprising a saccharide, b) an isocyanate component, and c) a catalyst, and preferably amine catalyst, component adapted to catalyze the polymerization of a) and b), in the presence of a foundry aggregate such as sand. The system can be used in any suitable manner, including in either a cold box process or no bake process as described herein.
    Type: Application
    Filed: June 30, 2016
    Publication date: October 27, 2016
    Inventors: Gerard R. Thiel, Shoshanna R. Coon, Mitchell Patterson, Andrew Simonson, Ian Williams, Ryan Jones
  • Patent number: 9476874
    Abstract: The present disclosure provides methods and/or kits for detecting an analyte in a sample. Some embodiments provide a method for detecting a non-nucleic acid analyte in a sample using a solid substrate comprising a bound immobilization agent and an capture agent and a detectable agent, which can bind to the analyte. The capture agent comprises, at a plurality of sites, a ligand for the immobilization agent. A complex between the analyte, the capture agent and a detectable agent is formed and immobilized on the solid substrate by binding between the immobilization agent and the ligand. In some embodiments, the ligand and the immobilization agent are a binding pair comprising a peptide tag and an anti-peptide tag antibody.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: October 25, 2016
    Assignee: TGR BioSciences Pty Ltd.
    Inventors: Antony James Sheehan, Ronald Ian William Osmond, Michael Francis Crouch, Anthony Ross Dyer
  • Publication number: 20160195521
    Abstract: The present disclosure provides methods and/or kits for detecting an analyte in a sample. Some embodiments provide a method for detecting a non-nucleic acid analyte in a sample using a solid substrate comprising a bound immobilization agent and an capture agent and a detectable agent, which can bind to the analyte. The capture agent comprises, at a plurality of sites, a ligand for the immobilization agent. A complex between the analyte, the capture agent and a detectable agent is formed and immobilized on the solid substrate by binding between the immobilization agent and the ligand. In some embodiments, the ligand and the immobilization agent are a binding pair comprising a peptide tag and an anti-peptide tag antibody.
    Type: Application
    Filed: March 17, 2016
    Publication date: July 7, 2016
    Inventors: Antony James Sheehan, Ronald Ian William Osmond, Michael Francis Crouch, Anthony Ross Dyer
  • Patent number: 9355296
    Abstract: Authentication apparatus (1, 100) and methods which authenticate an item (4, 110) responsive to the detection that a portion of the item has one or more predetermined characteristics, the said predetermined characteristics comprising either or both the thickness of the said portion of the item, and the thickness of one or more layers within the said portion of the item, determined by optically-based thickness measuring apparatus (6, 102-108). The item may be a product and the portion of the item may be a sheet of packaging material. The item may be a security document and the portion of the item may be a sheet of security document substrate.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: May 31, 2016
    Assignee: INNOVIA FILMS LIMITED
    Inventors: Ian William Bain, David Faichnie, Ketil Karstad
  • Publication number: 20160061827
    Abstract: The present disclosure provides methods and/or kits for detecting an analyte in a sample. Some embodiments provide a method for detecting a non-nucleic acid analyte in a sample using a solid substrate comprising a bound immobilisation agent and an antibody capture agent and a detectable agent, which can bind to the analyte. The antibody capture agent comprises, at a plurality of sites, a ligand for the immobilisation agent. A complex between the analyte, the antibody capture agent and a detectable agent is formed and immobilised on the solid substrate by binding between the immobilisation agent and the ligand. In some embodiments, the ligand and the immobilisation agent are a binding pair comprising a peptide tag and an anti-peptide tag antibody.
    Type: Application
    Filed: November 13, 2015
    Publication date: March 3, 2016
    Inventors: Antony James Sheehan, Ronald Ian William Osmond, Michael Francis Crouch, Anthony Ross Dyer
  • Patent number: 9261500
    Abstract: The present disclosure provides methods and/or kits for detecting an analyte in a sample. Some embodiments provide a method for detecting a non-nucleic acid analyte in a sample using a solid substrate comprising a bound immobilization agent and an antibody capture agent and a detectable agent, which can bind to the analyte. The antibody capture agent comprises, at a plurality of sites, a ligand for the immobilization agent. A complex between the analyte, the antibody capture agent and a detectable agent is formed and immobilized on the solid substrate by binding between the immobilization agent and the ligand. In some embodiments, the ligand and the immobilization agent are a binding pair comprising a peptide tag and an anti-peptide tag antibody.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: February 16, 2016
    Assignee: TGR BioSciences Pty Ltd.
    Inventors: Antony James Sheehan, Ronald Ian William Osmond, Michael Francis Crouch, Anthony Ross Dyer
  • Publication number: 20150358458
    Abstract: A centralised server system (12, 18) is arranged to monitor overload restriction requirements of session control nodes (21A-D) within a globally scalable VoIP and Multimedia network (20) in order to handle session set-up requests. An overload status module (38) in the server system receives overload status messages (22) from the session control nodes and based on these messages and the demand on each session control node determined from session set-up requests, the server system (12, 18) selects which session control nodes (21A-D) as well as which of their associated interconnects to other networks to include in a session setup response (6) to a session setup request (5) from a source session control node (21A-D).
    Type: Application
    Filed: December 19, 2013
    Publication date: December 10, 2015
    Inventors: Ian William George JENKINS, Nicholas Michael STEWART
  • Patent number: 9179604
    Abstract: A whip and tongue grafting device may include a slanting cut tool including a guide to position stem for receiving a slanting cut, and including a cutting device for making the slanting cut. The device may also include a whip cut tool including a guide to position a stem for receiving a tongue cut, and including a cutting device for making the whip cut. The device may also include other guides for producing other required cuts to the stem.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: November 10, 2015
    Inventor: Ian William Adams
  • Publication number: 20150241421
    Abstract: The present disclosure provides methods and/or kits for detecting an analyte in a sample. Some embodiments provide a method for detecting a non-nucleic acid analyte in a sample using a solid substrate comprising a bound immobilisation agent and an antibody capture agent and a detectable agent, which can bind to the analyte. The antibody capture agent comprises, at a plurality of sites, a ligand for the immobilisation agent. A complex between the analyte, the antibody capture agent and a detectable agent is formed and immobilised on the solid substrate by binding between the immobilisation agent and the ligand. In some embodiments, the ligand and the immobilisation agent are a binding pair comprising a peptide tag and an anti-peptide tag antibody.
    Type: Application
    Filed: March 9, 2015
    Publication date: August 27, 2015
    Inventors: Antony James Sheehan, Ronald Ian William Osmond, Michael Francis Crouch, Anthony Ross Dyer
  • Publication number: 20150229562
    Abstract: A method and server system for providing application layer session routing based on network element availability. A server system (12, 18) is arranged to monitor the abilities of session control edge nodes (21A-D) within a large VoIP and Multimedia transit network (20) to handle session set-up requests. A status module (38) in the server system receives status messages (22, 24) from the edge nodes and based on these messages a selection and modification module (40, 41) selects which edge nodes (21A-D) as well as which of their associated interconnects to other networks to include in a response (5) to a routing request (4) from a source node (21A-D).
    Type: Application
    Filed: September 26, 2013
    Publication date: August 13, 2015
    Applicant: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventor: Ian William George Jenkins