Patents by Inventor Bruce Lindsay
Bruce Lindsay 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: 20230316159Abstract: This disclosure describes an airport priority matching system that can utilize computer implemented models to dynamically match provider devices and priority requester devices in response to time priority airport transportation requests. In particular, in one or more embodiments the airport priority matching system identifies, utilizing global positioning data, provider devices within an airport boundary region and determines time metrics relative to an airport pickup location and/or a ranking order corresponding to an airport provider device tiered staging location. Moreover, prior to receiving a time priority airport transportation request, the airport priority matching system reserves a set of provider devices for airport time priority services based on the plurality of time metrics and/or the ranking order.Type: ApplicationFiled: July 5, 2022Publication date: October 5, 2023Inventors: Michael Scott Bishoff, Andrew Bruce Holbrook, Arman Jabbari, Simon Jack Jenkins, David Bruce Lindsay, Ding Luo, Nathan Patrick Green McCloskey, Keshav Puranmalka, Guy-Baptiste Richard de Capele d'Hautpoul
-
Publication number: 20220121281Abstract: A method for improving user interaction with a virtual environment includes measuring a first position of a user's gaze relative to the virtual environment, receiving a system engagement input, presenting a guidance cursor at the first position, receiving a target engagement input and decoupling the guidance cursor from the user's gaze, receiving a movement input, and translating the guidance cursor based on the movement input.Type: ApplicationFiled: December 30, 2021Publication date: April 21, 2022Inventors: Sophie STELLMACH, Casey Leon MEEKHOF, James R. TICHENOR, David Bruce LINDSAY
-
Patent number: 10587105Abstract: A utility line snow or ice removal device mounts to a support structure, such as a utility pole cross-arm. The device includes a moving support arranged to support a utility line, such that a combined weight of the utility line and any snow or ice on the utility line is borne by the moving support. A release arrangement is configured to maintain the moving support in a first position when the combined weight is below a release threshold. When the combined weight exceeds the release threshold, the release arrangement is arranged to release the moving support from the first position to allow the utility line to move under the combined weight from the supported position, creating a sudden movement of the utility line that shakes snow/ice build-up from the line. The device also includes a resetting arrangement configured to return the moving support to the first position when snow/ice has been removed.Type: GrantFiled: May 23, 2017Date of Patent: March 10, 2020Assignee: Snowrid Lines System LimitedInventors: Bruce Lindsay Wallace, Peter Lance Wallace
-
Publication number: 20200014185Abstract: A utility line snow or ice removal device mounts to a support structure, such as a utility pole cross-arm. The device includes a moving support arranged to support a utility line, such that a combined weight of the utility line and any snow or ice on the utility line is borne by the moving support. A release arrangement is configured to maintain the moving support in a first position when the combined weight is below a release threshold. When the combined weight exceeds the release threshold, the release arrangement is arranged to release the moving support from the first position to allow the utility line to move under the combined weight from the supported position, creating a sudden movement of the utility line that shakes snow/ice build-up from the line. The device also includes a resetting arrangement configured to return the moving support to the first position when snow/ice has been removed.Type: ApplicationFiled: May 23, 2017Publication date: January 9, 2020Applicant: Snowrid Lines Systems LimitedInventors: Bruce Lindsay WALLACE, Peter Lance WALLACE
-
Publication number: 20190361521Abstract: A method for improving user interaction with a virtual environment includes measuring a first position of a user's gaze relative to the virtual environment, receiving a system engagement input, presenting a guidance cursor at the first position, receiving a target engagement input and decoupling the guidance cursor from the user's gaze, receiving a movement input, and translating the guidance cursor based on the movement input.Type: ApplicationFiled: May 22, 2018Publication date: November 28, 2019Inventors: Sophie STELLMACH, Casey Leon MEEKHOF, James R. TICHENOR, David Bruce LINDSAY
-
Publication number: 20180002801Abstract: A composite wire utilized in connection with forming a resistant coating on a substrate includes a metallic outer sheath and an inner core, the inner core having a total fill weight above 15% total composite wire weight and including less than less 35% by weight of boron carbide in the inner core, and method of making the same.Type: ApplicationFiled: June 29, 2016Publication date: January 4, 2018Applicant: GENERAL ELECTRIC TECHNOLOGY GMBHInventors: BRUCE LINDSAY CARLTON, LEO VINOD MARCUS ANTONY
-
Patent number: 9852401Abstract: One or more techniques and/or systems are disclosed for providing additional content in an email. An email service can receive the email at an email server. Prior to the email being sent to an email client, metadata for a parameter used to retrieve the additional content is identified and collected. The collected metadata is sent to the email client used by the intended recipient of the email (e.g., on a smart phone). When the user attempts to access the email, the email server can respond by sending script code to the email client, which, in combination with locally stored metadata retrieved from the email, provides the additional content in the email. In this manner, an email regarding a package, for example, can include not only a tracking number but also a status of the delivery of the package, where the status may be different/updated each time the email is accessed.Type: GrantFiled: April 4, 2011Date of Patent: December 26, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Bruce Lindsay, Baskaran Dharmarajan, Geoffrey M. Clark
-
Patent number: 9647973Abstract: Items of an item set may be stored by an item server (e.g., mail messages comprising a mailbox stored by a mail server) that supports the application of actions, but only within a constraint (e.g., a maximum duration or computational resources consumed by the action). The application of complex actions to large item sets may exceed the constraint if performed in one request. Moreover, the request may be made by a user interface of a user device, but the user interface may stall while interoperating with the item server to perform the action. Instead, a background process may issue a sequence of requests applying the action to respective batches of items within the constraint. This architecture may enable the user interface to remain responsive to the user while the action is performed, and even to be terminated without jeopardizing the completion of the action upon the item set.Type: GrantFiled: September 18, 2014Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Bruce Lindsay, Geoffrey M. Clark, Baskaran Dharmarajan, Ashutosh Tewari
-
Publication number: 20150074210Abstract: Items of an item set may be stored by an item server (e.g., mail messages comprising a mailbox stored by a mail server) that supports the application of actions, but only within a constraint (e.g., a maximum duration or computational resources consumed by the action). The application of complex actions to large item sets may exceed the constraint if performed in one request. Moreover, the request may be made by a user interface of a user device, but the user interface may stall while interoperating with the item server to perform the action. Instead, a background process may issue a sequence of requests applying the action to respective batches of items within the constraint. This architecture may enable the user interface to remain responsive to the user while the action is performed, and even to be terminated without jeopardizing the completion of the action upon the item set.Type: ApplicationFiled: September 18, 2014Publication date: March 12, 2015Inventors: David Bruce Lindsay, Geoffrey M. Clark, Baskaran Dharmarajan, Ashutosh Tewari
-
Patent number: 8849929Abstract: Items of an item set may be stored by an item server (e.g., mail messages comprising a mailbox stored by a mail server) that supports the application of actions, but only within a constraint (e.g., a maximum duration or computational resources consumed by the action). The application of complex actions to large item sets may exceed the constraint if performed in one request. Moreover, the request may be made by a user interface of a user device, but the user interface may stall while interoperating with the item server to perform the action. Instead, a background process may issue a sequence of requests applying the action to respective batches of items within the constraint. This architecture may enable the user interface to remain responsive to the user while the action is performed, and even to be terminated without jeopardizing the completion of the action upon the item set.Type: GrantFiled: April 27, 2011Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: David Bruce Lindsay, Geoffrey M. Clark, Baskaran Dharmarajan, Ashutosh Tewari
-
Publication number: 20120278397Abstract: Items of an item set may be stored by an item server (e.g., mail messages comprising a mailbox stored by a mail server) that supports the application of actions, but only within a constraint (e.g., a maximum duration or computational resources consumed by the action). The application of complex actions to large item sets may exceed the constraint if performed in one request. Moreover, the request may be made by a user interface of a user device, but the user interface may stall while interoperating with the item server to perform the action. Instead, a background process may issue a sequence of requests applying the action to respective batches of items within the constraint. This architecture may enable the user interface to remain responsive to the user while the action is performed, and even to be terminated without jeopardizing the completion of the action upon the item set.Type: ApplicationFiled: April 27, 2011Publication date: November 1, 2012Applicant: Microsoft CorporationInventors: David Bruce Lindsay, Geoffrey M. Clark, Baskaran Dharmarajan, Ashutosh Tewari
-
Publication number: 20120254321Abstract: One or more techniques and/or systems are disclosed for providing additional content in an email. An email service can receive the email at an email server. Prior to the email being sent to an email client, metadata for a parameter used to retrieve the additional content is identified and collected. The collected metadata is sent to the email client used by the intended recipient of the email (e.g., on a smart phone). When the user attempts to access the email, the email server can respond by sending script code to the email client, which, in combination with locally stored metadata retrieved from the email, provides the additional content in the email. In this manner, an email regarding a package, for example, can include not only a tracking number but also a status of the delivery of the package, where the status may be different/updated each time the email is accessed.Type: ApplicationFiled: April 4, 2011Publication date: October 4, 2012Applicant: Microsoft CorporationInventors: David Bruce Lindsay, Baskaran Dharmarajan, Geoffrey M. Clark
-
Publication number: 20120110499Abstract: One or more techniques and/or systems are disclosed for virtualizing data in a user interface (UI). A virtual layout viewport is identified which comprises an area that may be viewed in a UI, where at least some data from one or more tuples of data is to be realized in the viewable area of the UI. Data that is to be realized in the viewport is identified from the one or more tuples of data, and the identified data is realized in the viewport, such as by creating a representation of the data for display in the UI. The realized data can be virtualized by removing the representation when the virtual layout viewport is modified in relation to a display of tuple data (e.g., an item is scrolled out of view).Type: ApplicationFiled: October 29, 2010Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Jeremy Eric Hance, David Bruce Lindsay, Jacob Edward Savin
-
Patent number: 7893007Abstract: In order to obtain a novel binding protein against a chosen target, DNA molecules, each encoding a protein comprising one of a family of similar potential binding domains and a structural signal calling for the display of the protein on the outer surface of a chosen bacterial cell, bacterial spore or phage (genetic package) are introduced into a genetic package. The protein is expressed and the potential binding domain is displayed on the outer surface of the package. The cells or viruses bearing the binding domains which recognize the target molecule are isolated and amplified. The successful binding domains are then characterized. One or more of these successful binding domains is used as a model for the design of a new family of potential binding domains, and the process is repeated until a novel binding domain having a desired affinity for the target molecule is obtained.Type: GrantFiled: October 22, 2008Date of Patent: February 22, 2011Assignee: Dyax Corp.Inventors: Robert Charles Ladner, Sonia Kosow Guterman, Bruce Lindsay Roberts, William Markland, Arthur Charles Ley, Rachel Baribault Kent
-
Patent number: 7413537Abstract: The invention relates, in part, to a library of chimeric proteins, each chimeric protein including a mini-protein between about eight and about forty amino acids long, wherein the mini-protein has a single disulfide bond formed by a pair of invariant cysteines and has only two cysteines. The chimeric protein also includes at least a portion of an outer surface protein of a genetic package, wherein the chimeric protein is displayed on the outer surface of the genetic package. The invention also includes, in part, a mixture of nucleic acids that encode a library of the invention. The invention also includes, in part, a process for identifying proteins with a desired binding activity against a target, the process including screening a library of chimeric proteins of the invention; and identifying the chimeric protein. The invention, in part, also includes chimeric proteins expressed by a library of the invention.Type: GrantFiled: July 31, 2002Date of Patent: August 19, 2008Assignee: Dyax Corp.Inventors: Robert Charles Ladner, Sonia Kosow Guterman, Bruce Lindsay Roberts, William Markland, Arthur Charles Ley, Rachel Baribault Kent
-
Publication number: 20070288537Abstract: A method for handling transaction messages in asynchronous data replication in a database system, in which the database system includes a source node and a target node, and each transaction message has information concerning a row change to a table copy at the source node. The method includes determining whether a first transaction message has a dependency on a preceding non-completed transaction message. Responsive to the first transaction message having a dependency on the preceding non-completed transaction, the method further includes holding the first transaction message, completing the preceding non-completed transaction message including applying the row change associated with the preceding non-completed transaction message to the table copy at the target node, and responsive to completing the preceding non-completed transaction message, releasing the first transaction message and applying the row change associated with the first transaction message to the table copy at the target node.Type: ApplicationFiled: June 29, 2007Publication date: December 13, 2007Applicant: International Business Machines CorporationInventors: Serge BOURBONNAIS, Elizabeth Hamel, Bruce Lindsay, Stephen Todd
-
Publication number: 20070233439Abstract: Methods and systems are provided for executing a simulation of an operation in a data processing system. In one implementation, the method includes executing an operation under a first set of conditions, determining a characteristic associated with the execution of the operation under the first set of conditions, and executing a simulation of the operation under a second set of conditions different from the first set of conditions. The simulation of the operation is constrained by the determined characteristic. The method can further include determining a cost/benefit of executing the operation under a set of conditions different from the first set of conditions based at least in part on the simulation.Type: ApplicationFiled: March 30, 2006Publication date: October 4, 2007Applicant: International Business Machines CorporationInventors: MATTHEW CARROLL, Christian Garcia-Arellano, Sam Lightstone, Bruce Lindsay, Adam Storm, Daniele Zilio, Adriana Zubiri
-
Patent number: 7208293Abstract: In order to obtain a novel binding protein against a chosen target, DNA molecules, each encoding a protein comprising one of a family of similar potential binding domains and a structural signal calling for the display of the protein on the outer surface of a chosen bacterial cell, bacterial spore or phage (genetic package) are introduced into a genetic package. The protein is expressed and the potential binding domain is displayed on the outer surface of the package. The cells or viruses bearing the binding domains which recognize the target molecule are isolated and amplified. The successful binding domains are then characterized. One or more of these successful binding domains is used as a model for the design of a new family of potential binding domains, and the process is repeated until a novel binding domain having a desired affinity for the target molecule is obtained.Type: GrantFiled: June 29, 2001Date of Patent: April 24, 2007Assignee: Dyax Corp.Inventors: Robert Charles Ladner, Sonia Kosow Guterman, Bruce Lindsay Roberts, William Markland, Arthur Charles Ley, Rachel Baribault Kent
-
Publication number: 20070084105Abstract: The present invention relates to a mobile and self contained system for the thermal remediation of pests in an enclosed structure. The mobile system includes heating units, generators, fuel containers, vaporizers, and a control system in one pre-assembled mobile platform that enables thermal remediation of pests in a structure to be effectively carried out in a reduced amount of time and for a reduced amount of cost.Type: ApplicationFiled: October 17, 2005Publication date: April 19, 2007Applicant: Rupp Industries, Inc.Inventors: Bruce Lindsay, Warren Barich, Daniel Grinols
-
Publication number: 20070085285Abstract: A cart with a manually operated steering mechanism comprising a base coupled to a frame and a cart body with a steering column and steering mechanism. The base further comprises several mechanical steering linkages including a steering push rod, push rod slat, and tie rod; a rack and gear assembly where the gear is coupled to the steering column and the rack is coupled to the steering push rod; and a rack and pinion assembly where the rack is coupled to the tie rod and the pinion is coupled to a pinion shaft whereby a first end engages the rack and a second end is coupled to the steering column through a miter gear assembly. The mechanical linkages are supported by and coupled to the base by support braces and the steering column also capable of being telescopically adjustable.Type: ApplicationFiled: October 19, 2005Publication date: April 19, 2007Inventor: Bruce Lindsay