Patents by Inventor Jeffrey Ryan
Jeffrey Ryan 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: 11983330Abstract: An electronic device, method, and computer program product for managing a content creation application are disclosed. A first device housing is pivotable relative to a second device housing between a closed position and an axially displaced open position. A first display panel and user interface are exposed when the first device housing and the second device housing are in the axially displaced open position. A second display panel is exposed both when the first device housing and the second device housing are in the closed position and when the first device housing and the second device housing are in the axially displaced open position. The first display panel displays a content creation application, which is mirrored onto the second display panel. A portion of the user interface is overlaid onto the content creation application on second display panel and receives user input to manage the content creation application.Type: GrantFiled: February 27, 2023Date of Patent: May 14, 2024Assignee: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Bill Ryan, Jeffrey T. Snow, Daniel M Vacura
-
Patent number: 11984998Abstract: Techniques for selective video conference segmentation are described and are implementable in a video conference setting. The described implementations enable control over segments of video content that are viewable by a given participant in a video conference. For instance, segments of video content are generated that represent spatial portions of video content captured by a host device. The segments can be configured in a variety of ways for inclusion in one or more video streams. The video streams can be communicated to different participants within the video conference, for instance based on a status of a given participant, thus providing different fields of view to different participants.Type: GrantFiled: May 27, 2022Date of Patent: May 14, 2024Assignee: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Jeffrey S. Vanhoof, Bill Ryan, Daniel M. Vacura
-
Patent number: 11952727Abstract: Fibrous structures, for example toilet tissue, having a surface including a plurality of fibrous elements, such as a plurality of hydroxyl polymer filaments that exhibit an average fiber diameter of less than 2 ?m as measured according to the Surface Average Fiber Diameter Test Method such that the fibrous structure exhibits a Dual Surface Glide Value of less than 17.7 g as measured according to the Glide Test Method—3 Inch Sample and method for making same is provided.Type: GrantFiled: March 10, 2023Date of Patent: April 9, 2024Assignee: The Procter & Gamble CompanyInventors: Matthew Gary McKee, Brooke Marie Woods, Joerg Kleinwaechter, William Ryan Falta, Jeffrey Glen Sheehan, Paul Dennis Trokhan
-
Publication number: 20240109564Abstract: A method is provided that can include activating at least two wireless communication channels in parallel, between a first wireless transceiver and a second wireless transceiver. Each of the at least two wireless communication channels can operate at a different radio carrier frequency, and the first wireless transceiver may be part of a first vehicle. The method can also include transmitting, by the first wireless transceiver, common information in parallel on the at least two wireless communication channels to the second wireless transceiver and deactivating the at least two wireless communication channels.Type: ApplicationFiled: December 12, 2023Publication date: April 4, 2024Inventors: Padam Dhoj Swar, Carl L. Haas, Danial Rice, Rebecca W. Dreasher, Adam Hausmann, Matthew Steven Vrba, Edward J. Kuchar, James Lucas, Andrew Ryan Staats, Jerrid D. Chapman, Jeffrey D. Kernwein, Janmejay Tripathy, Stephen Craven, Tania Lindsley, Derek K. Woo, Ann K. Grimm, Scott Sollars, Phillip A. Burgart, James Allen Oswald, Shannon K. Struttmann, Stuart J. Barr, Keith Smith, Francois P. Pretorius, Craig K. Green, Kendrick Gawne, Irwin Morris, Joseph W. Gorman, Srivallidevi Muthusami, Mahesh Babu Natarajan, Jeremiah Dirnberger, Adam Franco
-
Publication number: 20240104948Abstract: Systems and methods relate to processing digital pathology images. More specifically, techniques include accessing a digital pathology image that depicts a section of a biological sample, wherein the digital pathology image comprises regions displaying reactivity to a plurality of stains. For each of a plurality of tiles of the digital pathology image, a local-density measurement is calculated for each of a plurality of biological object types. One or more spatial-distribution metrics may be generated for the biological object types based at least in part on the calculated local-density measurements. A tumor immunophenotype may then be generated for the digital pathology image based at least in part on the local-density measurements or the one or more spatial-distribution metrics.Type: ApplicationFiled: November 21, 2023Publication date: March 28, 2024Inventors: Jeffrey Ryan EASTHAM, Hartmut Koeppen, Xiao Li, Darya Yuryevna Orlova
-
Publication number: 20240104855Abstract: An electronic system, a method, and a computer program product generate a video recording or stream with a spherical background image that maintains orientation like a natural background as an image capturing device changes location or aim direction. The method includes determining a stationary orientation of a spherical background image in a virtual space geospatially aligned with a first physical location of an image capturing device. The method includes extracting a foreground image from an image stream of the field of view captured by the image capturing device. The method includes generating a composite image stream of a foreground image, which is extracted from an image stream from the image capturing device, superimposed on the spherical background image. In response to movement, the method includes updating a virtual orientation and/or a virtual location of the spherical background image to remain geospatially aligned with the first physical location.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: AMIT KUMAR AGRAWAL, JEFFREY S. VANHOOF, BILL RYAN, DANIEL M. VACURA
-
Publication number: 20240106980Abstract: An electronic device, a method, and a computer program product provides freeze frame videos in place of a live video feed or a low-quality video feed to a video communication session. The electronic device hosts the video communication session between a first participant device and second participant devices. The electronic device receives, from the first participant device, a first video feed of a first participant to the video communication session. The electronic device determines a video segment of the received first video feed to identify as the first freeze frame video, generates the first freeze frame video from the video segment, and stores the first freeze frame video within a server repository. In response to a trigger condition, the electronic device temporarily presents to the video communication session the first freeze frame video in place of the first video feed as video content from the first participant device.Type: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Inventors: AMIT KUMAR AGRAWAL, JEFFREY T SNOW, OLIVIER D MEIRHAEGHE, BILL RYAN
-
Publication number: 20240104857Abstract: An electronic system, a method, and a computer program product generate a video recording or stream with a spherical background image that maintains orientation like a natural background for a video call as an image capturing device changes location or aim direction. The method includes connecting, by a communication subsystem of an electronic system, over a network to a video communication session with second electronic device(s). The method includes determining a stationary orientation of a spherical background image in a virtual space geospatially aligned with a first physical location of the electronic system. The method includes extracting a foreground image from an image stream from image capturing device(s). The method includes generating a composite image stream of the foreground image superimposed on the spherical background image. The method includes communicating the composite image stream to second electronic system(s) that participate in a video communication session.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: AMIT KUMAR AGRAWAL, JEFFREY S. VANHOOF, BILL RYAN, DANIEL M VACURA
-
Publication number: 20240106983Abstract: An electronic system, a method, and a computer program product generate an image stream with spherical background effects for multiple participants presented in a shared virtual venue during a video call. The method includes generating a composite image stream of the first foreground image superimposed at a first assigned location and a second foreground image superimposed at a second assigned location on a spherical background image. The method includes communicating the composite image stream to first and second electronic devices oriented to respective first and second vantage points associated with the first and second assigned locations of a virtual venue presented within the spherical background image. The method includes rotating the spherical background image relative to the first and the second vantage point presented to a respective display device of the first and the second electronic devices in relation to movement of a corresponding first participant and second participant.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: AMIT KUMAR AGRAWAL, JEFFREY S. VANHOOF, BILL RYAN, DANIEL M VACURA
-
Publication number: 20240106982Abstract: An electronic system, a method, and a computer program product generate a video recording or stream with spherical background effects for video generation with automatic gesture-control background positioning for a spatially constrained user. The method includes extracting a foreground image from an image stream of the field of view captured by the image capturing device. The method includes generating a composite image stream of the foreground image superimposed on the spherical background image. The method includes identifying, within the image stream, that the foreground image is in a physically constrained space defined by physical constraint(s) around at least a portion of a background of the foreground image. In response to identifying that the foreground image is in a physically constrained space, the method includes activating a gesture-controlled background repositioning feature of the electronic system to automatically rotate a spherical background image based on receipt of a gesture control input.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: AMIT KUMAR AGRAWAL, JEFFREY S. VANHOOF, BILL RYAN, DANIEL M VACURA
-
Publication number: 20240106979Abstract: An electronic device, a method, and a computer program product provides freeze frame videos in place of a live video feed to a video communication session. A processor of the electronic device determines that a local participant is connected via the electronic device to an ongoing video communication session with second participants having corresponding second participant devices. The processor captures, via an image capturing device, local video encompassing the local participant. The processor determines a video segment of the local video to identify as a freeze frame video. The processor presents the freeze frame video to the video communication session in response to a trigger condition that pauses a presentation of live video feed of the local participant to the video communication session. The processor loops the presentation of the freeze frame video until an expiration of a threshold maximum time established for presenting the freeze frame video.Type: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Inventors: AMIT KUMAR AGRAWAL, JEFFREY T SNOW, OLIVIER D MEIRHAEGHE, BILL RYAN
-
Patent number: 11943532Abstract: Disclosed are techniques that provide a “best” picture taken within a few seconds of the moment when a capture command is received (e.g., when the “shutter” button is pressed). In some situations, several still images are automatically (that is, without the user's input) captured. These images are compared to find a “best” image that is presented to the photographer for consideration. Video is also captured automatically and analyzed to see if there is an action scene or other motion content around the time of the capture command. If the analysis reveals anything interesting, then the video clip is presented to the photographer. The video clip may be cropped to match the still-capture scene and to remove transitory parts. Higher-precision horizon detection may be provided based on motion analysis and on pixel-data analysis.Type: GrantFiled: February 2, 2023Date of Patent: March 26, 2024Assignee: Google Technology Holdings LLCInventors: Doina I. Petrescu, Thomas T. Lay, Steven R. Petrie, Bill Ryan, Snigdha Sinha, Jeffrey S. Vanhoof
-
Publication number: 20240095680Abstract: A method of implementing administrative services for a compensation platform is disclosed. One or more interactive compensation representation views are generated based on an evaluation of mapping rules against a flexible ontology and current data state, the flexible ontology comprising customizable compensation components, relationships, and properties. One or more compensation representation views are dynamically updated in real-time in response to changes in compensation data, user context, or access permissions without requiring manual regeneration of the one or more compensation representations. The one or more interactive compensation representation views include a user interface element displayed in response to a user selection of compensation data, wherein the user interface element provides direct access to compensation information relevant to the selected compensation data without requiring a change to another screen or another user context.Type: ApplicationFiled: September 21, 2023Publication date: March 21, 2024Inventors: Jenna Nicole Soojin Lee, Ian William Richard, Laura Elizabeth Pearson, Christian Nguyen, Tovin Thomas, Adam Carter, David Achee, David Christopher Sally, Miranda Howitt, Vincent Yao, Seth Goldenberg, Aimee Jin Peng, William Qingdong Yan, Rahul Rangnekar, Matthew Stephen Wysocki, Michael Ryan Shohoney, Tyler Kowalewski, Ami Tushar Bhatt, Jeffrey Ryan Gurr, Cap Watkins, Ryan Maas, Asha Camper Singh, Leonardo Faria, Elliot Piersa Dahl, Nina Ojeil
-
Publication number: 20240095645Abstract: A method of generating customizable goal representation is disclosed. A request from a user to view a goal representation is received. A flexible goal ontology is accessed that comprises one or more goal entities, one or more goal relationships between the goal entities, or one or more goal properties, the one or more goal properties including one or more metadata attributes relating to the one or more goal entities. A set of mapping rules is obtained that defines mappings between one or more goals. The set of mapping rules is evaluated to assemble a customized goal representation tailored to the user. The customized goal representation is updated based on a revaluation of the mapping rules affected by changes to the one or more goal entities, the one or more goal relationships, or the one or more properties.Type: ApplicationFiled: September 21, 2023Publication date: March 21, 2024Inventors: Sven Martin Andreas Elfgren, Friedrich I. Riha, Elliot Piersa Dahl, Eric Koslow, Nicole Jensen McMullin, Natasha Hede, Connie Lynn Chen, Alexa Jean Kriebel, Chije Wang'ati, JR., Megan McGowan, Ami Tushar Bhatt, Jeffrey Ryan Gurr, Tyler Kowalewski, Rahul Rangnekar, Byron Sha Yang, Jerry Wu, Ricky Rizal Zein, Romain Beauxis, Adnan Chowdhury, Priya Balasubramanian, Gilles Yvetot, Shaylan Hawthorne, Adnan Pirzada, Matthew Michael Parides, Jenna Nicole Soojin Lee, Ian William Richard, Laura Elizabeth Pearson, Christian Nguyen, Tovin Thomas, Adam Carter, David Achee, David Christopher Sally, Miranda Howitt, Vincent Yao, Seth Goldenberg, Aimee Jin Peng, William Qingdong Yan, Matthew Stephen Wysocki, Michael Ryan Shohoney, Ryan Maas, Asha Camper Singh, Leonardo Faria, Elliot Piersa Dahl
-
Publication number: 20230083828Abstract: A system and method for virtual block stick circuits is presented. The present disclosure implements specialized algorithms adapted to determine the true status of a virtual block based on multiple inputs from different perspectives. In one embodiment, the system can use the far house perspective of that virtual track segment and the PTC hazard for the near virtual track segment directly adjacent to the near house uses the near house perspective of that virtual track segment. For the middle virtual track segments, the near house perspectives of the middle virtual track segments are held ‘TRUE’ if they are already ‘TRUE’ when the train first enters the block, using stick circuits for the near house perspective of the middle track circuits. The vital application can then indicate the true state of the virtual track segment as occupied (FALSE), to protect the train from trains that follow.Type: ApplicationFiled: October 31, 2022Publication date: March 16, 2023Applicant: BNSF Railway CompanyInventors: Jeffrey Ryan Allen, Michael Ramolt, Brent Russell, Kent Robert Shue
-
Patent number: 11590426Abstract: A computing system is provided. The computing system includes a server having one or more processors configured to receive from a user computing device run-time telemetry data, the run-time telemetry data being recorded during execution of a target program of a plurality of programs by the user computing device and being indicative of communication between the user computing device and a user input device. The one or more processors are further configured to determine a performance metric based on the run-time telemetry data, determine an updated driver parameter for the target program based on the determined performance metric, send the updated driver parameter to the user computing device, and apply the updated driver parameter for use during a subsequent execution of the target program.Type: GrantFiled: June 14, 2021Date of Patent: February 28, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Jeffrey Ryan Ballard
-
Publication number: 20220401212Abstract: The present disclosure provides an ophthalmic lens that is disposed to balance coma aberrations if the lens, when inserted in a patient's eye, is decentered or tilted with respect to an optical axis of the patient's eye, and maintain a substantially diffraction-limited image quality if the lens, when inserted in the patient's eye, is centered with respect to the optical axis of the patient's eye. The lens may include an optic having an anterior surface and an opposing posterior surface disposed about an optical axis of the lens. One of the surfaces (e.g., the anterior surface) may have a semi-aspheric surface profile, which includes an inner region having a substantially spherical surface profile and extending radially from the optical axis of the lens to a first boundary, and an outer region having an aspherical surface profile and extending radially at least beyond the first boundary to a second boundary.Type: ApplicationFiled: May 26, 2022Publication date: December 22, 2022Inventors: Jeffrey Ryan Lutkenhaus, Shinwook Lee, Sangyeol Lee, Daniel Robert Carson, Zaiwei Xu
-
Publication number: 20220395754Abstract: A computing system is provided. The computing system includes a server having one or more processors configured to receive from a user computing device run-time telemetry data, the run-time telemetry data being recorded during execution of a target program of a plurality of programs by the user computing device and being indicative of communication between the user computing device and a user input device. The one or more processors are further configured to determine a performance metric based on the run-time telemetry data, determine an updated driver parameter for the target program based on the determined performance metric, send the updated driver parameter to the user computing device, and apply the updated driver parameter for use during a subsequent execution of the target program.Type: ApplicationFiled: June 14, 2021Publication date: December 15, 2022Applicant: Microsoft Technology Licensing, LLCInventor: Jeffrey Ryan BALLARD
-
Patent number: 11511779Abstract: A system and method for virtual block stick circuits is presented. The present disclosure implements specialized algorithms adapted to determine the true status of a virtual block based on multiple inputs from different perspectives. In one embodiment, the system can use the far house perspective of that virtual track segment and the PTC hazard for the near virtual track segment directly adjacent to the near house uses the near house perspective of that virtual track segment. For the middle virtual track segments, the near house perspectives of the middle virtual track segments are held ‘TRUE’ if they are already ‘TRUE’ when the train first enters the block, using stick circuits for the near house perspective of the middle track circuits. The vital application can then indicate the true state of the virtual track segment as occupied (FALSE), to protect the train from trains that follow.Type: GrantFiled: October 15, 2021Date of Patent: November 29, 2022Assignee: BNSF Railway CompanyInventors: Jeffrey Ryan Allen, Michael Ramolt, Brent Russell, Kent Robert Shue
-
Publication number: 20220354426Abstract: A garment with safety features is described. The garment includes a covering configured to cover at least a portion of a wearer. The covering extends between a first location and a second location spaced apart from the first location. The garment includes a flexible panel with the covering overlaying the flexible panel. The flexible panel is attached to the covering at the first location and the second location. The covering comprises excess material between the first location and the second location, the excess material being configured to accommodate stretching of the flexible panel.Type: ApplicationFiled: July 25, 2022Publication date: November 10, 2022Applicant: TELEPORT L.A. CORPORATIONInventors: Sean Duane McGINNIS, Jeffrey Ryan ENERSON, Carlos Kevin COELHO