Patents by Inventor Paul Newson
Paul Newson 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: 20220060189Abstract: An example programmable device includes a configuration memory configured to store configuration data; a programmable logic having a configurable functionality based on the configuration data in the configuration memory; a signal conversion circuit; a digital processing circuit; an endpoint circuit coupled to the signal conversion circuit through the digital processing circuit; wherein the digital processing circuit includes a first one or more digital processing functions implemented as hardened circuits each having a predetermined functionality, and a second one or more processing functions implemented by the configurable functionality of the programmable logic.Type: ApplicationFiled: November 2, 2021Publication date: February 24, 2022Inventors: John Edward MCGRATH, Woon WONG, John O'DWYER, Paul NEWSON, Brendan FARLEY
-
Patent number: 11196423Abstract: An example programmable device includes a configuration memory configured to store configuration data; a programmable logic having a configurable functionality based on the configuration data in the configuration memory; a signal conversion circuit; a digital processing circuit; an endpoint circuit coupled to the signal conversion circuit through the digital processing circuit; wherein the digital processing circuit includes a first one or more digital processing functions implemented as hardened circuits each having a predetermined functionality, and a second one or more processing functions implemented by the configurable functionality of the programmable logic.Type: GrantFiled: June 24, 2020Date of Patent: December 7, 2021Assignee: XILINX, INC.Inventors: John McGrath, Woon Wong, John O'Dwyer, Paul Newson, Brendan Farley
-
Patent number: 10720926Abstract: An example programmable device includes a configuration memory configured to store configuration data; a programmable logic having a configurable functionality based on the configuration data in the configuration memory; a signal conversion circuit; a digital processing circuit; an endpoint circuit coupled to the signal conversion circuit through the digital processing circuit; wherein the digital processing circuit includes a first one or more digital processing functions implemented as hardened circuits each having a predetermined functionality, and a second one or more processing functions implemented by the configurable functionality of the programmable logic.Type: GrantFiled: November 13, 2019Date of Patent: July 21, 2020Assignee: XILINX, INC.Inventors: John McGrath, Woon Wong, John O'Dwyer, Paul Newson, Brendan Farley
-
Patent number: 9268384Abstract: Methods and systems for conserving power using predictive models and signaling are described. Parameters of a power management policy are set based on predictions based on user activity and/or signals received from a remote computer which define a user preference. In an embodiment, the power management policy involves putting the computer into a sleep state and periodically waking it up. On waking, the computer determines whether to remain awake or to return to the sleep state dependent upon the output of a predictive model or signals that encode whether a remote user has requested that computer remain awake. Before returning to the sleep state, a wake-up timer is set and this timer triggers the computer to subsequently wake-up. The length of time that the timer is set to may depend on factors such as the request from the remote user, context sensors and usage data.Type: GrantFiled: May 27, 2013Date of Patent: February 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: James Scott, Paul Newson, Raman Sarin, Eric Horvitz
-
Publication number: 20130262888Abstract: Methods and systems for conserving power using predictive models and signaling are described. Parameters of a power management policy are set based on predictions based on user activity and/or signals received from a remote computer which define a user preference. In an embodiment, the power management policy involves putting the computer into a sleep state and periodically waking it up. On waking, the computer determines whether to remain awake or to return to the sleep state dependent upon the output of a predictive model or signals that encode whether a remote user has requested that computer remain awake. Before returning to the sleep state, a wake-up timer is set and this timer triggers the computer to subsequently wake-up. The length of time that the timer is set to may depend on factors such as the request from the remote user, context sensors and usage data.Type: ApplicationFiled: May 27, 2013Publication date: October 3, 2013Applicant: Microsoft CorporationInventors: James Scott, Paul Newson, Raman Sarin, Eric Horvitz
-
Patent number: 8468377Abstract: Methods and systems for conserving power using predictive models and signaling are described. Parameters of a power management policy are set based on predictions based on user activity and/or signals received from a remote computer which define a user preference. In an embodiment, the power management policy involves putting the computer into a sleep state and periodically waking it up. On waking, the computer determines whether to remain awake or to return to the sleep state dependent upon the output of a predictive model or signals that encode whether a remote user has requested that computer remain awake. Before returning to the sleep state, a wake-up timer is set and this timer triggers the computer to subsequently wake-up. The length of time that the timer is set to may depend on factors such as the request from the remote user, context sensors and usage data.Type: GrantFiled: October 22, 2008Date of Patent: June 18, 2013Assignee: Microsoft CorporationInventors: James Scott, Paul Newson, Raman Sarin, Eric Horvitz
-
Publication number: 20100100716Abstract: Methods and systems for conserving power using predictive models and signaling are described. Parameters of a power management policy are set based on predictions based on user activity and/or signals received from a remote computer which define a user preference. In an embodiment, the power management policy involves putting the computer into a sleep state and periodically waking it up. On waking, the computer determines whether to remain awake or to return to the sleep state dependent upon the output of a predictive model or signals that encode whether a remote user has requested that computer remain awake. Before returning to the sleep state, a wake-up timer is set and this timer triggers the computer to subsequently wake-up. The length of time that the timer is set to may depend on factors such as the request from the remote user, context sensors and usage data.Type: ApplicationFiled: October 22, 2008Publication date: April 22, 2010Applicant: MICROSOFT CORPORATIONInventors: James Scott, Paul Newson, Raman Sarin, Eric Horvitz
-
Publication number: 20070130253Abstract: A multi-layered network for transporting data comprises a first network layer that provides a first session topology, and a second network layer that provides a second session topology. The second network layer uses the first network layer to transport data. In one embodiment of the invention, the data sent by the second layer is real-time audio data, such as voice. Each session topology may be either peer-to-peer or client/server. The first and second layers may have different topologies and/or different session hosts. A deterministic algorithm is provided whereby a new session host is selected when the current host leaves the session.Type: ApplicationFiled: December 21, 2006Publication date: June 7, 2007Applicant: Microsoft CorporationInventors: Paul Newson, Roderick Toll
-
Publication number: 20060287099Abstract: A game hosting service manages game sessions and groups of players. The service creates, starts, and ends a game session. The service also manages the joining and deleting of players and groups of players both prior to and during game play. The service collects, stores, and optionally arbitrates statistics for each player such a game score and relative ranking with other players. The service assigns a group ID to a group of players to allow the group to migrate across game sessions. The game hosting service utilizes session management APIs to nest multiple sessions, thus enabling groups of players to remain intact across multiple sessions.Type: ApplicationFiled: December 20, 2005Publication date: December 21, 2006Applicant: Microsoft CorporationInventors: David Shaw, Patrick O'Kelley, Paul Newson, Johan Hansen, Vincent Curley
-
Publication number: 20060135264Abstract: A social matchmaking service selects matches of on-line game players based on personal/social characteristics of the players. The social matching service evaluates several criteria to obtain a list of available, socially compatible, game sessions. Criteria about the player include a player's friends, positive feedback about the player, negative feedback about the player, games completed with other players, players to avoid, and the player's gamer zone, country and language. Criteria about hosts of potentially compatible game sessions are also considered. Social matching utilizes a multi-pass approach, applying rules for prioritizing social criteria at each pass. The multi-pass approach starts with a narrow search and broadens the search at each successive pass. At each successive pass, sessions are added to the list of potential sessions until a reasonable number of sessions is achieved. Game sessions are assigned session values in accordance with affiliations between players.Type: ApplicationFiled: December 20, 2005Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: David Shaw, Paul Newson, Patrick O'Kelley, William Fulton
-
Publication number: 20060092942Abstract: A multi-layered network for transporting data comprises a first network layer that provides a first session topology, and a second network layer that provides a second session topology. The second network layer uses the first network layer to transport data. In one embodiment of the invention, the data sent by the second layer is real-time audio data, such as voice. Each session topology may be either peer-to-peer or client/server. The first and second layers may have different topologies and/or different session hosts. A deterministic algorithm is provided whereby a new session host is selected when the current host leaves the session.Type: ApplicationFiled: December 9, 2005Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Paul Newson, Roderick Toll
-
Publication number: 20050094655Abstract: Methods and systems for dynamically adjusting the length of delay before playback as a function of the amount of transmission jitter is disclosed, whereby a target error rate is received, error rates at different delays are tracked and current delay is adjusted as a function of tracked error rates.Type: ApplicationFiled: November 10, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: Paul Newson, Roderick Toll
-
Publication number: 20050083938Abstract: Methods and systems for dynamically adjusting the length of delay before playback as a function of the amount of transmission jitter is disclosed, whereby a target error rate is received, error rates at different delays are tracked and current delay is adjusted as a function of tracked error rates.Type: ApplicationFiled: November 10, 2004Publication date: April 21, 2005Applicant: Microsoft CorporationInventors: Paul Newson, Roderick Toll
-
Patent number: 6370183Abstract: A rake receiver with a finger for each of a plurality of multipath components displaced in time has provision for predicting short-term variations in the strength of each component and adapting the coefficients of each finger accordingly, thus reducing the error rate, particularly in high-data-rate applications in a time-variant environment.Type: GrantFiled: October 26, 1998Date of Patent: April 9, 2002Assignee: Nortel Networks LimitedInventors: Paul Newson, Frank Martin van Heeswyk
-
Patent number: 6333947Abstract: Systems and methods for cancelling interference in received CDMA signals due to known components in the received signals which have been digitized to form a composite digitized baseband signal, for example due to pilot channel components in received CDMA IS-95 3G compliant signals which would otherwise interfere with the detection of unknown data streams. The pilot channel signals are detected, and an estimate of the air interface for each pilot channel signal is made. The pilot channel signals are then passed through a respective model of the air interface, and the resulting output is subtracted from the composite digitized baseband signal, thereby removing interference due to the pilot channel signals.Type: GrantFiled: November 25, 1998Date of Patent: December 25, 2001Assignee: Nortel Networks LimitedInventors: Frank Martin van Heeswyk, Paul Newson
-
Patent number: 6333926Abstract: A CDMA modem with dynamically allocatable demodulation and modulation, encoding/interleaving and decoding/de-interleaving for multiple resources users is provided. Each component is individually configurable to function as any one of various physical layer channel types for one or more different CDMA standards.Type: GrantFiled: August 11, 1998Date of Patent: December 25, 2001Assignee: Nortel Networks LimitedInventors: Frank Martin Van Heeswyk, Paul Newson
-
Patent number: 6320898Abstract: A CDMA base station servicing a plurality of mobile stations in a plurality of sectors monitors the reverse-link signal strength received by each antenna for each mobile station, and accordingly determines an optimum combination of antennas for forward-link transmission to each mobile station, whereby transmission to each mobile station may be accomplished with lower power, and whereby the dropped-call rate is reduced.Type: GrantFiled: November 30, 1998Date of Patent: November 20, 2001Assignee: Nortel Networks LimitedInventors: Paul Newson, Frank Martin van Heeswyk
-
Patent number: 6298050Abstract: Systems and methods for cancelling interference in received CDMA signals due to signals of users involved in position location in the received signals which have been digitized to form a composite digitized baseband signal which would otherwise interfere with the detection of other user's data streams. The particular user's signals are detected, and an estimate of the air interface for that user is made. The user's signals are then passed through a model of the air interface, and the resulting output is subtracted from the composite digitized baseband signal, thereby removing interference due to that user's signals.Type: GrantFiled: November 25, 1998Date of Patent: October 2, 2001Assignee: Nortel Networks LimitedInventors: Frank Martin van Heeswyk, Paul Newson
-
Patent number: 6278702Abstract: The invention is a method and system for reducing the dynamic range of a signal input to a power amplifier in a CDMA forward-link transmission system. This is achieved by introducing a controllable amount of code-domain distortion to the data prior to spreading by Walsh codes. The amount of distortion is calculated by creating a data vector, applying a transform to the data vector to obtain a sequence, distorting the result to obtain a distorted sequence, applying an inverse transform to the distorted sequence to obtain a distorted data vector and comparing the distorted data vector to the original data, thereby to obtain the amount of code-domain distortion to be added to the data. The resultant, “corrected” spread-spectrum waveform can be controlled to the extent that it is guaranteed never to exceed a prescribed voltage range.Type: GrantFiled: December 2, 1998Date of Patent: August 21, 2001Assignee: Nortel Networks LimitedInventors: Peter Michael Deane, Paul Newson
-
Patent number: 5953670Abstract: A CATV distribution network provides an interface between a cellular communications base station and a plurality of mobile terminals. A head end signal processor disposed at a head end of the CATV network provides a first frequency conversion between a cellular communications radio frequency and the CATV network transmission frequency. A plurality of remote antenna drivers are disposed at the remote end of the CATV network and provide a second frequency conversion between the cellular communications radio frequency and the CATV network transmission frequency. Antennas coupled to the remote antenna drivers provide radio communications with the mobile terminals. The remote antenna drivers are arranged in groups, each group being operated in a simulcast manner. Dynamic range compression of the cellular communications traffic is provided on the upstream path between the mobile terminals and the base station.Type: GrantFiled: May 1, 1996Date of Patent: September 14, 1999Assignee: Northern Telecom LimitedInventor: Paul Newson