Patents by Inventor Donald Gordon
Donald Gordon 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: 10817613Abstract: Access and management of a user's content may be facilitated by, in response to receiving a request for content related to a specified entity from the repository associated with at least the user's account, identifying, in a content of a file in the repository, an entity container of at least one entity container associated with the specified entity; and communicating the entity container that is associated with the specific entity to a source of the request.Type: GrantFiled: June 30, 2014Date of Patent: October 27, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Akselrod, Donald Gordon Hardy, Pradeep Chilakamarri, Shikha Devesh Desai, Bernhard S. J. Kohlmeier
-
Patent number: 10776501Abstract: A method of automatically augmenting content through augmentation services can include invoking a service to receive an entity determination based on the content and an entity container comprising an object of the content and one or more attributes of the object. The entity determination and corresponding entity container can be assigned as a marker to content being clipped. The marker can be used to enable access and actions that can be taken with respect to the clipping or the structured information augmenting the clipping.Type: GrantFiled: June 30, 2014Date of Patent: September 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Akselrod, Donald Gordon Hardy, Pradeep Chilakamarri, Shikha Devesh Desai, Bernhard S. J. Kohlmeier, Ian William Mikutel
-
Patent number: 10726201Abstract: Examples discussed herein relate to creating and handling lambdas in spreadsheet application, e.g., Microsoft Excel®. As discussed herein, lambdas are user defined functions (UDFs) that are natively creatable and maintainable through the use of a lambda registry in the spreadsheet application. In an implementation, a method of handling lambdas in a spreadsheet application is disclosed. The method includes detecting that a cell of a spreadsheet is populated with an expression that defines a lambda function and registering the lambda function with a lambda registry corresponding to the spreadsheet. The registration includes recording a home cell that identifies a location of the cell of the spreadsheet where the lambda function is defined. The method further includes replacing the expression that defines the lambda function with a reference to the registered lambda function.Type: GrantFiled: June 29, 2018Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Christopher John Gross, Jeffrey James Duzak, Andrew James Becker, Claudio Vittorio Russo, Andrew Donald Gordon
-
Patent number: 10697637Abstract: A gas turbine system includes a plenum that includes an inlet and an outlet. The inlet is configured to receive a flow of oxidant and the outlet is configured to direct the flow of oxidant in a downstream direction. Additionally, a support system is coupled to the plenum and to a cone. The support system enables the cone to move along the support system from a first position to a second position. The cone includes an upstream end and the upstream end is removably coupled to the outlet of the plenum in the first position. When the cone is in the first position, the cone is configured to direct the flow of oxidant in the downstream direction to a gas turbine engine. The upstream end is disposed upstream of the outlet and is decoupled from the outlet when the cone is in the second position.Type: GrantFiled: November 22, 2017Date of Patent: June 30, 2020Assignee: General Electric CompanyInventors: Ravinder Yerram, Balakrishnan Ponnuraj, Yalid Mariluz Lopez Moctezuma, Donald Gordon Laing, Gerardo Plata, Timothy Martin Christensen
-
Patent number: 10685062Abstract: New methods of relational database management are described, for example, to enable completion and checking of data in relational databases, including completion of missing foreign key values, to facilitate understanding of data in relational databases, to highlight data that it would be useful to add to a relational database and for other applications. In various embodiments, the schema of a relational database is used to automatically create a probabilistic graphical model that has a structure related to the schema. For example, nodes representing individual rows are linked to rows of other tables according to the database schema. In examples, data in the relational database is used to carry out inference using inference algorithms derived from the probabilistic graphical model. In various examples, inference results, comprising probability distributions each for an individual table cell, are used to fill missing data, highlight errors, and for other purposes.Type: GrantFiled: December 31, 2012Date of Patent: June 16, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sameer Singh, Thore Kurt Hartwig Graepel, Lucas Julien Bordeaux, Andrew Donald Gordon
-
Publication number: 20200034415Abstract: To prevent spreadsheet errors, a solution is disclosed that provides a multiple-region spreadsheet including additional representations, providing readily usable creation and editing of computational structure operations, without altering the conventional grid representation of a spreadsheet or its formula syntax. The multiple-region spreadsheet may include a traditional row-column arrangement of cells in a grid format, along with a calculation view pane intended to display underlying formulas used in the grid along with truncated cell assignments.Type: ApplicationFiled: July 27, 2018Publication date: January 30, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Andrew Donald GORDON, Neil TORONTO, Simon Loftus PEYTON JONES, Advait SARKAR, Richard Matthew McCUTCHEN
-
Patent number: 10533496Abstract: A system includes a modularized air inlet system. The modularized air inlet system includes an air filter house section configured to receive air via an air inlet. The modularized air inlet system also includes a transition/silencer section configured to direct the air from the modularized air inlet system, via an air outlet, into an air inlet plenum coupled to a gas turbine engine enclosure. The modularized air inlet system is configured to couple directly to the air inlet plenum and the gas turbine enclosure without an expansion joint disposed between the modularized air inlet system and the air inlet plenum.Type: GrantFiled: July 28, 2016Date of Patent: January 14, 2020Assignee: GENERAL ELECTRIC COMPANYInventors: Donald Gordon Laing, Eric Tracy Watson, Balakrishnan Ponnuraj, Ravinder Yerram
-
Publication number: 20190380618Abstract: This disclosure relates to a flexible circuit for insertion into a pill capsule. The flexible circuit has a first portion having an electrical contact to electrically connect with a battery, a second portion having an electrical contact to electrically connect with the battery, a first arm separating the first portion and second portion, a third portion comprising a first antenna, a second arm separating the first portion and third portion, a fourth portion comprising a second antenna, a third arm separating the first portion and fourth portion, a third arm separating the first portion and fourth portion, and a fifth portion comprising a third antenna. The first portion, second portion, and first arm form a first receptacle to receive a battery. The third portion, fourth portion, and fifth portion form a second receptacle to receive a cube ferrite core.Type: ApplicationFiled: February 20, 2019Publication date: December 19, 2019Inventors: Neal Jay Carron, Thomas Eugene Old, Donald Gordon Pritchett, John Christopher Baker
-
Patent number: 10496740Abstract: Examples discussed herein relate to creating and handling lambdas in spreadsheet application, e.g., Microsoft Excel®. As discussed herein, lambdas are user defined functions (UDFs) that are natively creatable and maintainable through the use of a lambda registry in the spreadsheet application. In an implementation, a method of handling lambdas in a spreadsheet application is disclosed. The method includes detecting that a cell of a spreadsheet is populated with an expression that defines a lambda function and registering the lambda function with a lambda registry corresponding to the spreadsheet. The registration includes recording a home cell that identifies a location of the cell of the spreadsheet where the lambda function is defined. The method further includes replacing the expression that defines the lambda function with a reference to the registered lambda function.Type: GrantFiled: June 29, 2018Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Christopher John Gross, Jeffrey James Duzak, Andrew James Becker, Claudio Vittorio Russo, Andrew Donald Gordon
-
Publication number: 20190251158Abstract: Technology is disclosed herein for handing approximate (or uncertain) values in spreadsheet applications. More specifically, the technology describes spreadsheet applications that support arrays or sets of approximate (or uncertain) values as native entities. An approximate (or uncertain) value may be the value of a cell of the spreadsheet that is resolvable by formula, charts and other functionalities. In some implementations, approximate values may include a range of data and a probability distribution that can be automatically created by the spreadsheet application, generated based on context, input by the user, etc. Because the approximate (or uncertain) value is natively available, it can be incorporated in a spreadsheet like other values. Additionally, the approximate (or uncertain) values can automatically propagate through a spreadsheet calculation to obtain a final approximate result.Type: ApplicationFiled: June 11, 2018Publication date: August 15, 2019Inventors: Neil Blunt Toronto, Advait Sarkar, Christian Mendel Canton, Andrew Donald Gordon, Benjamin Edward Rampson, Johnny Campbell, Anusha Iyer
-
Patent number: 10337402Abstract: A system a first mobile body configured to support a turbine engine and an auxiliary skid communicatively and fluidly coupled to the turbine engine. The auxiliary skid includes one or more interconnects configured to support a turbine engine component. The system also includes a second mobile body configured to support a generator. The first and second mobile bodies are configured to align a removable coupling between the turbine engine and the generator.Type: GrantFiled: July 23, 2018Date of Patent: July 2, 2019Assignee: General Electric CompanyInventors: Kenneth Robert Austin, Vineet Sethi, Raymond Kalok Fong, Jose Emmanuel Guillen, Robert Allen Baten, Donald Gordon Laing
-
Publication number: 20190154261Abstract: A gas turbine system includes a plenum that includes an inlet and an outlet. The inlet is configured to receive a flow of oxidant and the outlet is configured to direct the flow of oxidant in a downstream direction. Additionally, a support system is coupled to the plenum and to a cone. The support system enables the cone to move along the support system from a first position to a second position. The cone includes an upstream end and the upstream end is removably coupled to the outlet of the plenum in the first position. When the cone is in the first position, the cone is configured to direct the flow of oxidant in the downstream direction to a gas turbine engine. The upstream end is disposed upstream of the outlet and is decoupled from the outlet when the cone is in the second position.Type: ApplicationFiled: November 22, 2017Publication date: May 23, 2019Inventors: Ravinder Yerram, Balakrishnan Ponnuraj, Yalid Mariluz Lopez Moctezuma, Donald Gordon Laing, Gerardo Plata, Timothy Martin Christensen
-
Publication number: 20190117115Abstract: Systems and methods described herein use near field communications to locate a radiating transponder, such as a pill swallowed by a patient. The system can be triggered to turn on and transmit a waveform to a set of antennas attached to, coupled with, or near the patient. The magnetic field emitted by the transponder can be measured by the receiving antennas, for example, using principles of mutual inductance. The differential phase and/or time shifts between the antennas can contain sufficient information to find the location of the transponder and optionally its orientation relative to body coordinates. The system can display the location and/or orientation of the transponder. Further, the pill can include a reservoir to deliver a payload at a particular site of the patient's body based at least in part on the determined location.Type: ApplicationFiled: July 27, 2018Publication date: April 25, 2019Inventors: Thomas Eugene Old, John Christopher Baker, Neal J. Carron, Donald Gordon Pritchett
-
Patent number: 10251580Abstract: This disclosure relates to a flexible circuit for insertion into a pill capsule. The flexible circuit has a first portion having an electrical contact to electrically connect with a battery, a second portion having an electrical contact to electrically connect with the battery, a first arm separating the first portion and second portion, a third portion comprising a first antenna, a second arm separating the first portion and third portion, a fourth portion comprising a second antenna, a third arm separating the first portion and fourth portion, a third arm separating the first portion and fourth portion, and a fifth portion comprising a third antenna. The first portion, second portion, and first arm form a first receptacle to receive a battery. The third portion, fourth portion, and fifth portion form a second receptacle to receive a cube ferrite core.Type: GrantFiled: January 31, 2018Date of Patent: April 9, 2019Assignee: Rock West Medical Devices, LLCInventors: Neal Jay Carron, Thomas Eugene Old, Donald Gordon Pritchett, John Christopher Baker
-
Patent number: 10184397Abstract: A system includes a first mobile body configured to support a turbine engine and an air intake section coupled to the turbine engine. The system also includes a second mobile body configured to support a generator. The first and second mobile bodies are configured to guide a removable coupling between the turbine engine and the generator. The system also includes a third mobile body configured to support one or more partially assembled components associated with the turbine engine and the generator.Type: GrantFiled: September 21, 2016Date of Patent: January 22, 2019Assignee: GENERAL ELECTRIC COMPANYInventors: Kenneth Robert Austin, Vineet Sethi, Raymond Kalok Fong, Jose Emmanuel Guillen, Robert Allen Baten, Donald Gordon Laing
-
Publication number: 20190007719Abstract: Systems, methods, and computer-readable media for porting locally processed media data with low latency to a remote client device via various wireless links are provided. In one example embodiment, a transceiver module may include a local network interface and a controller that may receive a client control signal from a client device over a wireless local area network via the local network interface, transmit a media control signal based on the client control signal to a media device, receive media data based on the media control signal from the media device, and transmit to the client device over the wireless local area network via the local network interface client data based on the media data and a low-latency compression technique. The receipt of the media data and transmission of the client data may be accomplished with substantially no detectable latency. Additional embodiments are also provided.Type: ApplicationFiled: September 7, 2018Publication date: January 3, 2019Inventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan
-
Publication number: 20180328279Abstract: A system a first mobile body configured to support a turbine engine and an auxiliary skid communicatively and fluidly coupled to the turbine engine. The auxiliary skid includes one or more interconnects configured to support a turbine engine component. The system also includes a second mobile body configured to support a generator. The first and second mobile bodies are configured to align a removable coupling between the turbine engine and the generator.Type: ApplicationFiled: July 23, 2018Publication date: November 15, 2018Inventors: Kenneth Robert Austin, Vineet Sethi, Raymond Kalok Fong, Jose Emmanuel Guillen, Robert Allen Baten, Donald Gordon Laing
-
Patent number: 10125689Abstract: A diffuser removal tool for displacing an exhaust diffuser from a gas turbine engine is provided, which includes a pair of support arms, a clamp and wedge assembly coupled to an exhaust diffuser, and a lead screw assembly coupled between the support arms and to the clamp and wedge assembly via a wedge of the clamp and wedge assembly. The tool also includes a pair of linear bearing assemblies coupled to the support arms and to the clamp and wedge assembly via wedges of the clamp and wedge assembly. The lead screw assembly is configured to displace the diffuser in an axial direction relative to a longitudinal axis of the gas turbine engine while the linear bearing assemblies are configured to both enable the displacement of the diffuser in the axial direction while vertically supporting the diffuser to maintain alignment between the diffuser and the gas turbine engine.Type: GrantFiled: November 10, 2016Date of Patent: November 13, 2018Assignee: GENERAL ELECTRIC COMPANYInventors: Stephen Matthew Biffle, Donald Gordon Laing, Jorge Mario Rochin Machado, Ramune Auzelyte
-
Patent number: 10122998Abstract: A Holocam Orb system uses multiple Holocam Orbs (Orbs) within a real-life environment to generate an artificial reality representation of the real-life environment in real time. Each Orb is an electronic and software unit that includes a local logic module, a local CPU and multiple synchronous and asynchronous sensors, include stereo cameras, time-of-flight sensors, inertial measurement units and a microphone array. Each Orb synchronizes itself to a common master clock, and packages its asynchrony data into data bundles whose timings are matched to frame timing of synchronous sensors, and all gathered data bundles and data frames are given a time stamp using a reference clock common to all Orbs. The overlapping sensor data from all the Orbs is combined to create the artificial reality representation.Type: GrantFiled: January 28, 2016Date of Patent: November 6, 2018Assignee: SEIKO EPSON CORPORATIONInventors: John Peter van Baarsen, Michael Joseph Mannion, Kevin Gillett, Donald Gordon Wait, Keith Gillett, Jimmy Kwok Lap Lai, Alexander Burton
-
Patent number: 10075750Abstract: Systems, methods, and computer-readable media for porting locally processed media data with low latency to a remote client device via various wireless links are provided. In one example embodiment, a transceiver module may include a local network interface and a controller that may receive a client control signal from a client device over a wireless local area network via the local network interface, transmit a media control signal based on the client control signal to a media device, receive media data based on the media control signal from the media device, and transmit to the client device over the wireless local area network via the local network interface client data based on the media data and a low-latency compression technique. The receipt of the media data and transmission of the client data may be accomplished with substantially no detectable latency. Additional embodiments are also provided.Type: GrantFiled: June 17, 2014Date of Patent: September 11, 2018Assignee: Sony Interactive Entertainment America LLCInventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan