Patents by Inventor James M. A. Begole

James M. A. Begole 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: 20230324985
    Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on one or more processors of an electronic device to perform operations. The operations include presenting, on a display of the electronic device, a simulated reality (SR) environment at a first immersion level, where the first immersion level is associated with a first location of a reality boundary. Using a rotatable input device of the electronic device, input is received representing a request to change the first immersion level to a second immersion level. In accordance with receiving the input, the SR environment is presented at the second immersion level, where the second immersion level is associated with a second location of the reality boundary.
    Type: Application
    Filed: June 8, 2023
    Publication date: October 12, 2023
    Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
  • Patent number: 11709370
    Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting, on a display of an electronic device, first content representing a standard view of a physical setting depicted in image data generated by an image sensor of the electronic device. While presenting the first content, an interaction with an input device of the electronic device is detected that is indicative of a request to present an enriched view of the physical setting. In accordance with detecting the interaction, second content is formed representing the enriched view of the physical setting by applying an enrichment effect that alters or supplements the image data generated by the image sensor. The second content representing the enriched view of the physical setting is presented on the display.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: July 25, 2023
    Assignee: Apple Inc.
    Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
  • Patent number: 11709541
    Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting first content representing a virtual reality setting on a display of an electronic device. Using an input device of the electronic device, input is received representing a request to present a view corresponding to a physical setting in which the electronic device is located. In accordance with receiving the input, the first content is simultaneously presented on the display with second content representing the view corresponding to the physical setting obtained using an image sensor of the electronic device.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: July 25, 2023
    Assignee: Apple Inc.
    Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
  • Patent number: 11348305
    Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: May 31, 2022
    Assignee: Apple Inc.
    Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
  • Publication number: 20210364809
    Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting, on a display of an electronic device, first content representing a standard view of a physical setting depicted in image data generated by an image sensor of the electronic device. While presenting the first content, an interaction with an input device of the electronic device is detected that is indicative of a request to present an enriched view of the physical setting. In accordance with detecting the interaction, second content is formed representing the enriched view of the physical setting by applying an enrichment effect that alters or supplements the image data generated by the image sensor. The second content representing the enriched view of the physical setting is presented on the display.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 25, 2021
    Inventors: Earl M. OLSON, Nicolai GEORG, Omar R. KHAN, James M.A. BEGOLE
  • Publication number: 20210150801
    Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.
    Type: Application
    Filed: January 5, 2021
    Publication date: May 20, 2021
    Inventors: Earl M. OLSON, Nicolai GEORG, Omar R. KHAN, James M.A. BEGOLE
  • Publication number: 20210081034
    Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting first content representing a virtual reality setting on a display of an electronic device. Using an input device of the electronic device, input is received representing a request to present a view corresponding to a physical setting in which the electronic device is located. In accordance with receiving the input, the first content is simultaneously presented on the display with second content representing the view corresponding to the physical setting obtained using an image sensor of the electronic device.
    Type: Application
    Filed: May 1, 2019
    Publication date: March 18, 2021
    Inventors: Earl M. OLSON, Nicolai GEORG, Omar R. KHAN, James M.A. BEGOLE
  • Patent number: 10950031
    Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: March 16, 2021
    Assignee: Apple Inc.
    Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
  • Publication number: 20190347846
    Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 14, 2019
    Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M.A. Begole
  • Patent number: 10397653
    Abstract: A content control system includes: a pattern module configured to determine a filter pattern on a display content; a decision module, coupled to the pattern module, configured to generate an alteration decision based on the filter pattern failing to meet a community standard; and a replacement module, coupled to the decision module, configured to generate a replacement content based on the alteration decision for displaying on a device.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: August 27, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eddie Shieh, Carina Ngai, Rose Figliano, Tom Brinck, William Aylesworth, Suzanne Currie, James M. A. Begole
  • Patent number: 9900583
    Abstract: An apparatus is configured to perform a method for generalized view morphing. The method includes determining a camera plane based on a predetermined view point of a virtual camera associated with a desired virtual image, the camera plane comprising at least three real cameras; pre-warping at least three image planes such that all of the image planes are parallel to the camera plane, each image plane associated with one of the real cameras positioned in the camera plane; determining a virtual image plane by performing a linear interpolation morphing on the at least three image planes; and post-warping the virtual image plane to a predetermined pose.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: February 20, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jinwei Gu, James M. A. Begole
  • Patent number: 9858616
    Abstract: One embodiment of the present invention provides a system for facilitating presentation of activity-based advertising. During operation, the system receives a set of contextual data of a customer and makes a prediction of the customer's future activity. The system then receives a number of advertisements from the advertisers. Based on the prediction, the system chooses a received advertisement to present to the customer. The system further determines the customer's subsequent activity and confirms the prediction of the customer's activity. The system then receives payments from the advertisers whose advertisement is presented based on whether the prediction is confirmed.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: January 2, 2018
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Daniel H. Greene, Kurt E. Partridge, James M. A. Begole
  • Patent number: 9754240
    Abstract: One embodiment of the present invention provides a system for assisting a user in recovering from a task interruption. During operation, the system records the user's activity while the user is performing a task, and detects an interruption to the task. Upon the detection of the interruption, the system transfers to a storage the recorded user activities during a predetermined time period before the interruption. The system presents a visual representation of the recorded activities to the user, thereby assisting the user in recovering from the task interruption.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: September 5, 2017
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: James M. A. Begole, Oliver Brdiczka, Norman Makato Su
  • Patent number: 9716991
    Abstract: A computing system includes: a context module configured to determine a transfer context for invoking a state transfer between a source device and a target device; a modulation module, coupled to the context module, configured to generate a transfer modulation based on the transfer context for adjusting to a modulation scheme suited for the transfer context; and a transmission module, coupled to the modulation module, configured to send a communication packet based on the transfer modulation for detecting the source device and the target device.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: July 25, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung Hyuck Lee, James M. A. Begole
  • Patent number: 9654818
    Abstract: A content delivery system includes: a registration module configured to identify a registration type for calibrating a current location of a device; a tracker module, coupled to the registration module, configured to track a subject of interest based on a context; a source module, coupled to the tracker module, configured to determine an information source based on the registration type; and a content module, coupled to the source module, configured to generate an overlay content based on the information source for displaying the overlay content for the subject of interest on the device.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: May 16, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Parker Ralph Kuncl, Dhana Dhanasarnsombat, Daniela Karin Busse, James M. A. Begole
  • Patent number: 9524489
    Abstract: A computing system includes: a status module configured to determine a process profile for capturing a pause point in processing a task; a content module, coupled to the status module, configured to identify a process content for capturing the pause point; an upload module, coupled to the content module, configured to store the process profile and the process content; and a trigger synthesis module, coupled to the upload module, configured to generate a resumption-trigger with a control unit when storing the process profile and the process content for resuming the task from the pause point and for displaying on a device.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 20, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mario A Garcia Verduzco, James M. A. Begole, Stacie Hibino
  • Publication number: 20160165215
    Abstract: An apparatus is configured to perform a method for generalized view morphing The method includes determining a camera plane based on a predetermined view point of a virtual camera associated with a desired virtual image, the camera plane comprising at least three real cameras; pre-warping at least three image planes such that all of the image planes are parallel to the camera plane, each image plane associated with one of the real cameras positioned in the camera plane; determining a virtual image plane by performing a linear interpolation morphing on the at least three image planes; and post-warping the virtual image plane to a predetermined pose.
    Type: Application
    Filed: December 4, 2014
    Publication date: June 9, 2016
    Inventors: Jinwei Gu, James M.A. Begole
  • Patent number: 9183497
    Abstract: A recommender system uses an activity decision tree to model the changes in a user's behavior according to a plurality of time-related features. The system determines historical activities for the user, and generates a decision tree for the user's historical activities. Each leaf node of the decision tree is associated with an activity-prediction model that computes a probability for a corresponding activity. The system selects a path of the decision tree from a root node to a leaf node of the decision tree based on a target time. The selected path traverses two or more non-leaf nodes that are each associated with a temporal decision model that compares the target time against a temporal classifier. The system then determines a probability for a user activity based on an activity-prediction model of the selected path.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: November 10, 2015
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Rui Zhang, Kurt E. Partridge, James M. A. Begole, Robert R. Price
  • Publication number: 20150312402
    Abstract: A computing system includes: a communication unit configured to communicate a client recognition pattern for detecting an agent device within a detection proximity; and a control unit, coupled to the communication unit, configured to: determine a detection quantity based on the client recognition pattern, assign a channel bin based on comparing the detection quantity to a channel occupancy available, and generate an activity command based on an activity request pattern assigned to the channel bin for controlling a device functionality of an electronic device.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Inventors: Ke-Yu Chen, Daniel Ashbrook, Sung Hyuck Lee, James M.A. Begole
  • Publication number: 20150100977
    Abstract: A content control system includes: a pattern module configured to determine a filter pattern on a display content; a decision module, coupled to the pattern module, configured to generate an alteration decision based on the filter pattern failing to meet a community standard; and a replacement module, coupled to the decision module, configured to generate a replacement content based on the alteration decision for displaying on a device.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Inventors: Eddie Shieh, Carina Ngai, Rose Figliano, Tom Brinck, William Aylesworth, Suzanne Currie, James M. A. Begole