Patents by Inventor Mark Ryans
Mark Ryans 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: 10729981Abstract: Methods for matching online users in a networked interactive entertainment simulation are provided. In one aspect, a method includes receiving a user request for a user for joining an online session of the simulation. The user request is associated with a set of criteria for matching the user with other online users. An available population of users and a moving average of elapsed time to match for other users are determined. The set of criteria is adjusted based on the available population and the moving average of elapsed time. Finding other online users matching the adjusted set of criteria is initiated. The online session is started based on found online users. Systems and machine-readable media are also provided.Type: GrantFiled: June 23, 2017Date of Patent: August 4, 2020Assignee: Electronic Arts Inc.Inventors: Glen Arne Karlsen, Mark Ryan Waller, David Turner Weih
-
Patent number: 10729975Abstract: Embodiments of a system and method for dynamically selecting a communication technology based at least in part on the success in forming a peer-to-peer connection for playing an instance of a video game are disclosed. Further, the systems may dynamically select a communication technology based on the quality of service of an established communication connection between two or more computing systems corresponding to two or more users attempting to play the instance of the video game. In some embodiments, the identification of a communication technology may occur during a gaming session and the communication technology used at the start of the game play session may be transitioned to another communication technology enabling the maintenance of a level of quality of service.Type: GrantFiled: March 30, 2016Date of Patent: August 4, 2020Assignee: Electronic Arts Inc.Inventors: Daniel Aaron Windrem, David Brian O'Neill, James Lawrence Brookes, Martin Clouâtre, Mark Ryan Waller
-
Publication number: 20200195915Abstract: Images of an eye are captured at respective time instances by a camera of a head-mounted device. For each time instance, a position of a center of corneal curvature is estimated using an image captured at that time instance, a position of a pupil center is estimated using an image captured at that time instance, and a line is determined through the estimated corneal curvature center position and the estimated pupil center position. A first estimated position of a center of the eye is computed based on the lines determined for time instances in a first time period. A second estimated position of the center of the eye is computed based on the lines determined for time instances in a second time period. Relocation of the head-mounted device relative to a user's head is detected based on the first and second estimated positions of the eye center.Type: ApplicationFiled: October 31, 2019Publication date: June 18, 2020Applicant: Tobii ABInventors: Tiesheng Wang, Pravin Kumar Rana, Yimu Wang, Mark Ryan
-
Publication number: 20200195944Abstract: Systems, apparatuses, and methods for adjusting the compression level for blocks of a frame based on a distance of each block to the focus region are disclosed. A system includes a transmitter sending a video stream over a wireless link to a receiver. The transmitter compresses frames of the video stream prior to sending the frames to the receiver. For each block of pixels of a frame, the transmitter selects a compression level to apply to the block based on the distance from the block to the focus region, with the compression level increasing the further the block is from the focus region. The focus region is the portion of a half frame where each eye is expected to be focusing when viewed by a user. The transmitter encodes each block with the selected compression level and then conveys the encoded blocks to a receiver to be displayed.Type: ApplicationFiled: December 14, 2018Publication date: June 18, 2020Inventors: Darren Rae Di Cera, Stephen Mark Ryan
-
Publication number: 20200192473Abstract: Images of an eye are captured by a camera. For each of the images, gaze data is obtained and a position of a pupil center is estimated in the image. The gaze data indicates a gaze point and/or gaze direction of the eye when the image was captured. A mapping is calibrated using the obtained gaze data and the estimated positions of the pupil center. The mapping maps positions of the pupil center in images captured by the camera to gaze points at a surface, or to gaze directions. A further image of the eye is captured by the camera. A position of the pupil center is estimated in the further image. Gaze tracking is performed using the calibrated mapping and the estimated position of the pupil center in the further image. These steps may for example be performed at a HMD.Type: ApplicationFiled: October 31, 2019Publication date: June 18, 2020Applicant: Tobii ABInventors: Tiesheng Wang, Gilfredo Remon Salazar Salazar Salazar, Yimu Wang, Pravin Kumar Rana, Johannes Kron, Mark Ryan, Torbjörn Sundberg
-
Patent number: 10652747Abstract: A system that incorporates teachings of the present disclosure may include, for example, at a base station, communicating with a mobile phone where the base station comprises a premises wireless access point, at the base station, communicating with a mobile communication system by way of a broadband connection, and instructing a landline phone communicatively coupled to the base station to communicate with a remote end user device via the mobile communication system utilizing identification information of the mobile phone and responsive to communications between the base station and the mobile phone. Other embodiments are disclosed.Type: GrantFiled: April 30, 2018Date of Patent: May 12, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: William Stanley Robbins, Larry B. Pearson, R. Tyler Wallis, Mark Ryan
-
Publication number: 20200145535Abstract: A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to retrieve from an address book a communication identifier for each of a plurality of participants, determine from the address book a conferencing type for each of the plurality of participants, and initiate according to the conference type and the communication identifier of each participant a Voice over Internet Protocol conference call directed to communication devices of the plurality of participants. Other embodiments are disclosed.Type: ApplicationFiled: October 14, 2019Publication date: May 7, 2020Inventors: Anup D. Karnalkar, R. Tyler Wallis, William S. Robbins, Susan Steele, Mark Ryan
-
Publication number: 20200134867Abstract: There is provided a method and system for determining if a head-mounted device for extended reality (XR) is correctly positioned on a user, and optionally performing a position correction procedure if the head-mounted device is determined to be incorrectly positioned on the user. Embodiments include: performing eye tracking by estimating, based on a first image of a first eye of the user, a position of a pupil in two dimensions; determining whether the estimated position of the pupil of the first eye is within a predetermined allowable area in the first image; and, if the determined position of the pupil of the first eye is inside the predetermined allowable area, concluding that the head-mounted device is correctly positioned on the user; or, if the determined position of the pupil of the first eye is outside the predetermined allowable area, concluding that the head-mounted device is incorrectly positioned on the user.Type: ApplicationFiled: October 25, 2019Publication date: April 30, 2020Applicant: Tobii ABInventors: Joakim Zachrisson, Mikael Rosell, Carlos Pedreira, Mark Ryan, Simon Johansson
-
Publication number: 20200073879Abstract: In some embodiments, a computer-implemented method for retrieving a similar document from a corpus of documents is provided. The method may include receiving a search document comprising a set of words; applying a first encoder to generate a first vector; applying a second encoder to generate a second vector; determining a first similarity between the first vector of the search document and the first vector of each document of the corpus of documents; determining a second similarity between the second vector of the search document and the second vector of each document of the corpus of documents; generating a first ranked list of documents based on the first similarity; generating a second ranked list of documents based on the second similarity; applying a voting algorithm to determine a score associated with each document; and outputting a third ranked list of documents based on the determined score.Type: ApplicationFiled: August 27, 2019Publication date: March 5, 2020Inventors: Mark Ryan GRABAU, John David FLEIG, Dmitrii Arkadyevich POLSHAKOV, Jeffrey Michael WILSON, Rodney Laroy FULFORD, Yi DENG, Philippe Yves AYALA, Donald Eugene SWARTWOUT, Christopher Ryan Gessner
-
Publication number: 20200054950Abstract: A matchmaking system matches players for online gaming, when some of the players may be streaming players and other players may be non-streaming players. The streaming players, due to receiving content of the online game via computer networks from a streaming system, may experience a relatively greater network latency for game events relative to non-streaming players. When matching streaming players and non-streaming players for online game play, the relative competitive disadvantage for streaming players due to network latency may be compensated. Additionally, streaming players using input devices that may be more difficult to use and/or may be less responsive during game play, such as a touch screen, may also have their input device disadvantage compensated during matchmaking.Type: ApplicationFiled: October 24, 2019Publication date: February 20, 2020Applicant: Electronic Arts, Inc.Inventors: Jesse Alan Labate, Mark Ryan Waller, Glenn Arne Karlsen
-
Patent number: 10549200Abstract: A matchmaking system matches players for online gaming, when some of the players may be streaming players and other players may be non-streaming players. The streaming players, due to receiving content of the online game via computer networks from a streaming system, may experience a relatively greater network latency for game events relative to non-streaming players. When matching streaming players and non-streaming players for online game play, the relative competitive disadvantage for streaming players due to network latency may be compensated. Additionally, streaming players using input devices that may be more difficult to use and/or may be less responsive during game play, such as a touch screen, may also have their input device disadvantage compensated during matchmaking.Type: GrantFiled: March 8, 2018Date of Patent: February 4, 2020Assignee: Electronic Arts, Inc.Inventors: Jesse Alan Labate, Mark Ryan Waller, Glenn Arne Karlsen
-
Publication number: 20200026068Abstract: A method for determining eye openness with an eye tracking device is disclosed. The method may include determining, for pixels of an image sensor of an eye tracking device, during a first time period when an eye of a user is open, a first sum of intensity of the pixels. The method may also include determining, during a second time period when the eye of the user is closed, a second sum of intensity of the pixels. The method may further include determining, during a third time period, a third sum of intensity of the pixels. The method may additionally include determining that upon the third sum exceeding a fourth sum of the first sum plus a threshold amount, that the eye of the user is closed, the threshold amount is equal to a product of a threshold fraction and a difference between the first sum and the second sum.Type: ApplicationFiled: June 24, 2019Publication date: January 23, 2020Applicant: Tobii ABInventors: Mark Ryan, Torbjörn Sundberg, Pravin Rana, Yimu Wang
-
Publication number: 20190357567Abstract: An apparatus for dispensing a frozen confection includes a mixing chamber within which an ice cream and at least one flavored concentrate are mixed. A valve assembly is operable to control a flow of the mixture of ice cream into the mixing chamber. A pump provides said at least one flavored concentrate to the mixing chamber. A dispensing nozzle is arranged in fluid communication with the mixing chamber. The dispensing nozzle has a flow channel through which a mixture of the ice cream and at least one flavored concentrate is dispensed. The flow channel has a first diameter adjacent an inlet end of the dispensing nozzle and a second diameter adjacent an outlet end of the dispensing nozzle. The second diameter is greater than the first diameter.Type: ApplicationFiled: January 26, 2018Publication date: November 28, 2019Applicant: Taylor Commercial Foodservice Inc.Inventors: Parker R. Vande Voort, Mark A. Ryan, Marc R. Grulke, James J. Minard
-
Patent number: 10462912Abstract: A portable computing system includes a transit case for providing structure for the mobile computing system, and has a power supply for providing power to the portable computing system. The portable computing system further includes a slidably removable sled disposed inside the transit case, configured to hold a plurality of computing components and to enable access to the plurality of computing components. The slidable removable sled includes a top chamber configured to hold a first type of computing device; a bottom chamber configured to hold a second type of computing device; and a floor disposed between the top chamber and a bottom chamber. The portable computing system further includes a switch, disposed in the bottom chamber, to provide computer networking and communications functions.Type: GrantFiled: December 21, 2017Date of Patent: October 29, 2019Assignee: Klas Technologies LimitedInventors: Frank Murray, Mark Ryan, Enda Sullivan
-
Patent number: 10447862Abstract: A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to retrieve from an address book a communication identifier for each of a plurality of participants, determine from the address book a conferencing type for each of the plurality of participants, and initiate according to the conference type and the communication identifier of each participant a Voice over Internet Protocol conference call directed to communication devices of the plurality of participants. Other embodiments are disclosed.Type: GrantFiled: May 9, 2018Date of Patent: October 15, 2019Assignee: Lyft, Inc.Inventors: Anup D. Karnalkar, R. Tyler Wallis, William Stanley Robbins, Susan Steele, Mark Ryan
-
Publication number: 20190282899Abstract: A system and method optimizes game quality by matching players for an online game to one of several virtual games. This matching process may involve filtering the players who wish to play according to various constraint minimizing criteria, packing the players into one or more virtual games to optimize game quality factors of the virtual games, and then instantiating the virtual games to actual online games played by the players. The game packing process may be iterative and may involve adding a new player into a virtual game. Game quality factor (GQF) values prior to and after the placement of the new player in the virtual game may be compared. The comparison of the GQF values may be used, at least in part to determine whether the new player is to remain in the virtual game. Various criteria may be considered in instantiating a virtual game.Type: ApplicationFiled: March 19, 2018Publication date: September 19, 2019Applicant: Electronic Arts, Inc.Inventors: Glenn Arne Karlsen, Yaacov Trakhtenberg, Mark Ryan Waller
-
Publication number: 20190275431Abstract: A matchmaking system matches players for online gaming, when some of the players may be streaming players and other players may be non-streaming players. The streaming players, due to receiving content of the online game via computer networks from a streaming system, may experience a relatively greater network latency for game events relative to non-streaming players. When matching streaming players and non-streaming players for online game play, the relative competitive disadvantage for streaming players due to network latency may be compensated. Additionally, streaming players using input devices that may be more difficult to use and/or may be less responsive during game play, such as a touch screen, may also have their input device disadvantage compensated during matchmaking.Type: ApplicationFiled: March 8, 2018Publication date: September 12, 2019Applicant: Electronic Arts, Inc.Inventors: Jesse Alan Labate, Mark Ryan Waller, Glenn Arne Karlsen
-
Patent number: 10404042Abstract: A modular power distribution travel system includes a portable outer case and a chassis disposed inside the portable outer case. The chassis includes a plurality of slots for receiving and storing a plurality of removable computing modules. The modular power distribution travel system further includes a power system for providing power distribution to the plurality of modules.Type: GrantFiled: March 3, 2017Date of Patent: September 3, 2019Assignee: Klas Technologies LimitedInventors: Frank Murray, Mark Ryan, Enda Sullivan
-
Patent number: 10394019Abstract: A method for determining eye openness with an eye tracking device is disclosed. The method may include determining, for pixels of an image sensor of an eye tracking device, during a first time period when an eye of a user is open, a first sum of intensity of the pixels. The method may also include determining, during a second time period when the eye of the user is closed, a second sum of intensity of the pixels. The method may further include determining, during a third time period, a third sum of intensity of the pixels. The method may additionally include determining that upon the third sum exceeding a fourth sum of the first sum plus a threshold amount, that the eye of the user is closed, the threshold amount is equal to a product of a threshold fraction and a difference between the first sum and the second sum.Type: GrantFiled: February 9, 2018Date of Patent: August 27, 2019Assignee: Tobii ABInventors: Mark Ryan, Torbjörn Sundberg, Pravin Rana, Yimu Wang
-
Patent number: 10317967Abstract: The present subject matter relates to a power bracket system for mechanically coupling and facilitating communication between a first and second module to form a single portable system. The power bracket system includes a panel for electrically coupling to a first module and a second module; a linking arm, extending from the panel, for mechanically coupling the first module disposed on top of the second module; a power connector disposed on the panel for receiving DC power from an external power source; top and bottom power contacts configured to align with power input regions of the top and bottom modules and to deliver power from the power connector to the top and bottom modules; first and second Ethernet ports; and top and bottom Ethernet connectors for connecting the first and second Ethernet port to the top and bottom modules.Type: GrantFiled: March 3, 2017Date of Patent: June 11, 2019Assignee: KLAS TECHNOLOGIES LIMITEDInventors: Frank Murray, Mark Ryan, Enda Sullivan