Patents by Inventor Alessandro F. Sabatelli

Alessandro F. Sabatelli 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: 10255566
    Abstract: Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, one or more criteria, such as location, are used to determine when to notify a user of a task. In another approach, actions other than generating notifications are enabled or automatically performed, actions such as emailing, calling, and searching.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 9, 2019
    Assignee: Apple Inc.
    Inventors: Thomas R. Gruber, Alessandro F. Sabatelli, Donald W. Pitschel
  • Patent number: 10241644
    Abstract: Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, actions other than the generation of notification are enabled or automatically performed, actions such as emailing, calling, texting, and searching.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 26, 2019
    Assignee: Apple Inc.
    Inventors: Thomas R. Gruber, Alessandro F. Sabatelli, Alexandre A. Aybes, Donald W. Pitschel, Edward D. Voas, Freddy A. Anzures, Paul D. Marcos
  • Patent number: 10205875
    Abstract: Techniques for capturing images are described. In one scenario, one or more processors of an imaging device can obtain geodata information and time information associated with the imaging device. The geodata and time information is obtained prior to capturing a first image. Next, one or more second images can be identified from a database of images based on the geodata information and the time information. The processor(s) can be communicatively coupled to the database via a communications network. Additionally, the one or more processors can determine one or more image capture conditions associated with the one or more second images; and automatically modify one or more settings of the imaging device to be used for capturing the first image. The settings can be modified based on at least one of the one or more image capture conditions associated with the one or more second images. Other embodiments are possible.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: February 12, 2019
    Assignee: Apple Inc.
    Inventors: Richard R. Dellinger, Alessandro F. Sabatelli
  • Patent number: 10057736
    Abstract: Techniques for triggering an action associated with a task items are provided. A task item associated with a triggering criterion is provided. The triggering criterion requires an occurrence of any of a plurality of communication events. The plurality of communication events includes a telephone call. In some implementations, at least two of the plurality of communication events are of different communication types. In some implementations, the different types are telephone calls, emails, and text messages. The occurrence of a first communication event of the plurality of communication events is detected. It is determined the triggering criterion is satisfied. In response to the determining, a notification associated with the task item is caused to be presented to a user of the electronic device.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: August 21, 2018
    Assignee: Apple Inc.
    Inventors: Thomas Robert Gruber, Alessandro F. Sabatelli, Alexandre A. Aybes, Donald W. Pitschel, Edward D. Voas, Freddy A. Anzures, Paul D. Marcos
  • Patent number: 10025472
    Abstract: Some embodiments provide a device that employs novel processes for displaying data regarding its movement in a region. For instance, in some embodiments, the device captures and stores location data at a plurality of locations traversed along the route. Upon receiving a request to view the traversed locations along the route, the device displays a representation of at least a subset of locations along the route based on the stored location data. Upon receiving an identification of a particular location in the displayed representation of the subset of locations, the device displays information regarding the particular location.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 17, 2018
    Assignee: APPLE INC.
    Inventor: Alessandro F. Sabatelli
  • Patent number: 10007391
    Abstract: In one mode of an interface, a bounded area is displayed on a mobile device. A straight line is displayed that divides the bounded area into first and second areas. An angle of the line indicates an orientation of a first axis of the mobile device relative to a respective vector. In response to detecting the change in orientation of the second axis of the device relative to the vector, while maintaining the angle of the line at a first angle, a relative size of the first and second areas is changed in accordance with the change in orientation of the second axis. In a second mode, first and second bounded shapes are displayed. Positions of the bounded shapes with respect to each other are changed along one or more axes in response to a change in orientation of a surface of the mobile device relative to a respective vector.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: June 26, 2018
    Assignee: APPLE INC.
    Inventors: Alessandro F. Sabatelli, Brian Andrew Schmitt, Joshua Corey Weinberg
  • Patent number: 9885574
    Abstract: A method that performs a series of interactive operations to calibrate a compass in a mobile device. The method requires a user to move the device to a variety of different orientations. In order to ensure that the device moves to a sufficient number and variety of orientations, the method instructs the user to rotate the device in a series of interactive operations. The interactive operations provide feedback to inform the user how well the user is performing the interactive operations. In some embodiments, the feedback is tactile (e.g., a vibration). In some embodiments the feedback is audible (e.g., a beep or buzz). In some embodiments, the feedback is visual (e.g., an image or images on a video display of the device). The feedback in some embodiments is continuous (e.g., a changing visual display) and in some embodiments is discrete (e.g., the device beeps after taking a good reading).
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: February 6, 2018
    Assignee: APPLE INC.
    Inventors: Christopher D. Moore, Sarah G. Barbour, Joshua C. Weinberg, Alessandro F. Sabatelli, Brian Schmitt
  • Patent number: 9804740
    Abstract: A user of a programmable device has a context that may be evaluated and compared to a context of a notification generated by the operating system or an application running on the programmable device. The comparison may be used to generate one or more optional responses to the notification that may allow additional functionality beyond dismissing the notification or opening a corresponding event entry.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: October 31, 2017
    Assignee: Apple Inc.
    Inventors: Elizabeth F. Cranfill, Alessandro F. Sabatelli, Donald W. Pitschel
  • Publication number: 20170195557
    Abstract: Techniques for capturing images are described. In one scenario, one or more processors of an imaging device can obtain geodata information and time information associated with the imaging device. The geodata and time information is obtained prior to capturing a first image. Next, one or more second images can be identified from a database of images based on the geodata information and the time information. The processor(s) can be communicatively coupled to the database via a communications network. Additionally, the one or more processors can determine one or more image capture conditions associated with the one or more second images; and automatically modify one or more settings of the imaging device to be used for capturing the first image. The settings can be modified based on at least one of the one or more image capture conditions associated with the one or more second images. Other embodiments are possible.
    Type: Application
    Filed: March 3, 2017
    Publication date: July 6, 2017
    Inventors: Richard R. Dellinger, Alessandro F. Sabatelli
  • Patent number: 9626747
    Abstract: A image manipulation technique allows a user to correct an image using samples obtained from other images. These samples may be obtained from one or more other images in a library of images. Matching techniques may identify an image that best matches the image to be corrected, or may aggregate or average multiple images that are identified as containing an area corresponding to the area to be corrected. Identification of the image or images to use as the source of the samples may be automatic or manual. The images may be from a library of images under the control of the user or from a library of images maintained by another person or service provider. Application of the samples to correct the image may be manually or automatically directed.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: April 18, 2017
    Assignee: Apple Inc.
    Inventors: Richard R. Dellinger, Alessandro F. Sabatelli
  • Patent number: 9600120
    Abstract: A method includes displaying three or more display layers, the three or more display layers including at least a first display layer and a second display layer. The method further includes shifting display positions of at least the first display layer and the second display layer. Shifting the display positions includes applying a first (x,y) offset to the display position of the first display layer, and applying a second (x,y) offset to the display position of the second display layer, wherein the first (x,y) offset and the second (x,y) offset are determined in accordance with a calculated difference between a detected orientation of the electronic device and a reference orientation. The method further includes redisplaying the three or more display layers after the shifting of the display positions. At least one of the first display layer and the second display layer is responsive to touch input gestures.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 21, 2017
    Assignee: APPLE INC.
    Inventors: Eliza Carey Block, Alessandro F. Sabatelli
  • Patent number: 9420420
    Abstract: Methods, program products, and systems for proximity-based notifications are described. A proximity-based notification system can receive a request to be notified when a contact's mobile device is in proximity to a user's mobile device, obtain permission to receive information associated with the contact, receive the information associated with the contact, detect that the contact's mobile device is in proximity to the user's mobile device based on the information associated with the contact, and notify the user that the contact's mobile device is in proximity to the user's mobile device.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: August 16, 2016
    Assignee: Apple Inc.
    Inventors: Alessandro F. Sabatelli, Ronald K. Huang
  • Publication number: 20150355786
    Abstract: In one mode of an interface, a bounded area is displayed on a mobile device. A straight line is displayed that divides the bounded area into first and second areas. An angle of the line indicates an orientation of a first axis of the mobile device relative to a respective vector. In response to detecting the change in orientation of the second axis of the device relative to the vector, while maintaining the angle of the line at a first angle, a relative size of the first and second areas is changed in accordance with the change in orientation of the second axis. In a second mode, first and second bounded shapes are displayed. Positions of the bounded shapes with respect to each other are changed along one or more axes in response to a change in orientation of a surface of the mobile device relative to a respective vector.
    Type: Application
    Filed: September 22, 2014
    Publication date: December 10, 2015
    Inventors: Alessandro F. Sabatelli, Brian Andrew Schmitt, Joshua Corey Weinberg
  • Publication number: 20150348512
    Abstract: Some embodiments provide a device that employs novel processes for displaying data regarding its movement in a region. For instance, in some embodiments, the device displays concurrently two independent indicators of its movement in a user interface (UI) that it displays on a display screen (e.g., on its display screen). One indicator is a displayed route representation that illustrates the device's past translational movement within the region. The other indicator is a displayed orientation representation that illustrates the device's current orientation within the region. When the device can move rotationally, the current-orientation representation illustrates the device's rotational movement at the current location of the device. In some embodiments, the orientation indicator is, or is part of, a current-location identifier that is placed at an end of the route representation to identify the current location of the device within the region.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventor: Alessandro F. Sabatelli
  • Publication number: 20150346971
    Abstract: Some embodiments provide a device that employs novel processes for displaying data regarding its movement in a region. For instance, in some embodiments, the device captures and stores location data at a plurality of locations traversed along the route. Upon receiving a request to view the traversed locations along the route, the device displays a representation of at least a subset of locations along the route based on the stored location data. Upon receiving an identification of a particular location in the displayed representation of the subset of locations, the device displays information regarding the particular location.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventor: Alessandro F. Sabatelli
  • Publication number: 20150289095
    Abstract: Methods, program products, and systems for proximity-based notifications are described. A proximity-based notification system can receive a request to be notified when a contact's mobile device is in proximity to a user's mobile device, obtain permission to receive information associated with the contact, receive the information associated with the contact, detect that the contact's mobile device is in proximity to the user's mobile device based on the information associated with the contact, and notify the user that the contact's mobile device is in proximity to the user's mobile device.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 8, 2015
    Inventors: Alessandro F. Sabatelli, Ronald K. Huang
  • Patent number: 9002380
    Abstract: Methods, program products, and systems for proximity-based notifications are described. A proximity-based notification system can receive a request to be notified when a contact's mobile device is in proximity to a user's mobile device, obtain permission to receive information associated with the contact, receive the information associated with the contact, detect that the contact's mobile device is in proximity to the user's mobile device based on the information associated with the contact, and notify the user that the contact's mobile device is in proximity to the user's mobile device.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: April 7, 2015
    Assignee: Apple Inc.
    Inventors: Alessandro F. Sabatelli, Ronald K. Huang
  • Publication number: 20140365154
    Abstract: A method that performs a series of interactive operations to calibrate a compass in a mobile device. The method requires a user to move the device to a variety of different orientations. In order to ensure that the device moves to a sufficient number and variety of orientations, the method instructs the user to rotate the device in a series of interactive operations. The interactive operations provide feedback to inform the user how well the user is performing the interactive operations. In some embodiments, the feedback is tactile (e.g., a vibration). In some embodiments the feedback is audible (e.g., a beep or buzz). In some embodiments, the feedback is visual (e.g., an image or images on a video display of the device). The feedback in some embodiments is continuous (e.g., a changing visual display) and in some embodiments is discrete (e.g., the device beeps after taking a good reading).
    Type: Application
    Filed: October 15, 2013
    Publication date: December 11, 2014
    Applicant: Apple Inc.
    Inventors: Christopher D. Moore, Sarah G. Barbour, Joshua C. Weinberg, Alessandro F. Sabatelli, Brian Schmitt
  • Publication number: 20140306938
    Abstract: A method includes displaying three or more display layers, the three or more display layers including at least a first display layer and a second display layer. The method further includes shifting display positions of at least the first display layer and the second display layer. Shifting the display positions includes applying a first (x,y) offset to the display position of the first display layer, and applying a second (x,y) offset to the display position of the second display layer, wherein the first (x,y) offset and the second (x,y) offset are determined in accordance with a calculated difference between a detected orientation of the electronic device and a reference orientation. The method further includes redisplaying the three or more display layers after the shifting of the display positions. At least one of the first display layer and the second display layer is responsive to touch input gestures.
    Type: Application
    Filed: March 14, 2014
    Publication date: October 16, 2014
    Applicant: APPLE INC.
    Inventors: Eliza Carey BLOCK, Alessandro F. SABATELLI
  • Publication number: 20140033071
    Abstract: Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, actions other than the generation of notification are enabled or automatically performed, actions such as entailing, calling, texting, and searching.
    Type: Application
    Filed: May 14, 2013
    Publication date: January 30, 2014
    Applicant: Apple Inc.
    Inventors: Thomas R. Gruber, Alessandro F. Sabatelli, Alexandre A. Aybes, Donald W. Pitschel, Edward D. Voas, Freddy A. Anzures, Paul D. Marcos