Patents Assigned to Apple
-
Publication number: 20120090251Abstract: A building panel and a building formed therefrom, where the building includes a plurality of building panels arranged to form a cylindrical shape, where each panel comprises a single, or monolithic, glass piece, where each glass piece is substantially rectangular and includes two opposing long sides extending in a height direction and two opposing short sides extending substantially in a width direction, and where each glass piece forms an identical circular arc when viewed from either of the two opposing short sides.Type: ApplicationFiled: May 13, 2011Publication date: April 19, 2012Applicant: Apple Inc.Inventors: David ANDREINI, Karl Backus, Jon F. Cooksey, Tim Eliassen, Scott David Hazard, Holger Krueger, Peter Lenk, James O'Callaghan, Yutang Zhang
-
Publication number: 20120092346Abstract: User interface changes and file system operations related to grouping items in a destination folder are disclosed. A user can group multiple items displayed on a user interface into a destination folder using an input command. An animation can be presented in the user interface illustrating the creation of the destination folder and the movement of each selected item into the newly created folder. The movement of each selected item can be along a respective path starting from an initial location on the user interface and terminating at the destination folder, and initiation of the movement of each selected item can be asynchronous with respect to the other selected items. Implementations showing the animations in various types of user interfaces are also disclosed.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: APPLE INC.Inventors: Bas Ording, David Hart
-
Publication number: 20120092991Abstract: A method and apparatus for adapting transmission to improve quality of service in a mobile wireless device that includes an application processor and a transceiver. An application service connection is established between the mobile wireless device and a remote device. The transceiver in the mobile wireless device monitors real time properties of a radio frequency access link that transports packets for the application service between the mobile wireless device and a wireless communication network. The transceiver provides local feedback to the application processor of updated values of the monitored real time properties. The application processor adjusts packet data generation and transmission in response to the updated values to manage quality of service for the application service connection.Type: ApplicationFiled: October 15, 2010Publication date: April 19, 2012Applicant: APPLE INC.Inventors: Hyeonkuk Jeong, Sundararaman V. Shiva, Yan Yang, Joe S. Abuan, Jianxiong Shi, Xiaosong Zhou
-
Publication number: 20120095877Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable media for enforcing application usage policies. As part of an application purchase transaction, the application distributor creates a unique proof of purchase receipt. This receipt can be bundled with the application and delivered to the purchaser. Each machine can maintain an authorization file that lists the users authorized to use applications on that machine. A system configured to practice the method verifies that a user is authorized to use an application on a machine based on an application proof of purchase receipt and the authorization file. If the application proof of purchase receipt and the authorization file are both valid, the system checks if the user account identifier in the receipt is contained in the authorization file. If so, the user can be considered authorized to use the application on the machine.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: Apple, Inc.Inventors: Jean-Pierre Ciudad, Augustin J. Farrugia, David M'Raihi, Bertrand Mollinier Toublet, Gianpaolo Fasoli, Nicholas T. Sullivan
-
Publication number: 20120092376Abstract: A system and method for applying motion blur to an application window. Motion blur may be applied to pixel in a window by calculating a velocity vector for each pixel in the window with reference to velocity vectors calculated for each corner of the window. Motion blur may be implemented by placing a number of blur samples in a frame along the pixel velocity vector according to the size of the pixel vector, or by directionally downsampling then re-upsampling the content of the window. For a frame having multiple windows, the motion blur for each window may be determined independent of the motion of other windows or as a composite for windows moving together. According to an embodiment, for each pixel in the frame, the associated application window may be identified and the pixel blurred with reference to the corner velocities of the associated application window.Type: ApplicationFiled: February 25, 2011Publication date: April 19, 2012Applicant: APPLE INC.Inventors: Chad E. Jones, Assana M. Fard, Christopher Wright
-
Publication number: 20120092378Abstract: Systems, methods, and computer-readable media are provided for integrating a fit-to-size scale factor in a sequence of scale factors. A fit-to-size scale factor can be determined based on original dimensions of information to be displayed and on dimensions of a window in which to display the information. The determined fit-to-size scale factor can be integrated in a listing of scale factors such that when a user steps through the sequence of scale factors, the user can select from the sequence the fit-to-size scale factor with which to display the information. In some cases, a auto-resize mode can be seamlessly enabled such that the information may automatically scale to its fit-to-size scale factor when the window is re-sized.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: Apple Inc.Inventors: Nils Beck, Conrad Carlen
-
Publication number: 20120096189Abstract: A method and system for allowing a media player to determine if it supports the capabilities of an accessory are disclosed. The method and system comprise requesting information about the capabilities of the accessory by the media player and providing information about the capabilities of the accessory by the accessory to the media player. The method and system further include utilizing the information to determine if the capabilities of the accessory are supported by the media player. Accordingly, a method and system in accordance with the present invention provides a system that allows a media player to obtain information from an accessory about the accessory's capability. A media player can then utilize this information to allow for the maximum functionality of the accessory when connected to the media player.Type: ApplicationFiled: December 20, 2011Publication date: April 19, 2012Applicant: Apple Inc.Inventors: Paul Holden, Greg Marriott, Donald J. Novotney, John B. Filson, David Tupman
-
Publication number: 20120092374Abstract: Systems, methods, and computer-readable media are provided for capturing a signature, and placing a representation of the captured signature in an appropriate field of a document. A camera or other appropriate sensor can capture an image of a signature provided by a user on a piece of paper. The signature can be digitized to create a representation that a device may use in a displayed document. To determine where to place the representation, a horizontal line of a document can be identified by selectively rendering portions of the document adjacent to an input position, and identifying one or more boundaries for a detected horizontal line. The representation can be scaled to fit in a detected field of the document.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: Apple Inc.Inventor: Matthew Sarnoff
-
Publication number: 20120092559Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing rolling shutter distortion corrections are described. A video clip captured by a user is received and each of a plurality of predefined affine transforms for rolling shutter distortion correction is applied to the received video clip. Further, a visual indication of results from each of the plurality of the predefined affine transforms is presented to the user and input is received from the user selecting one of the visual indications. Furthermore, the predefined affine transform corresponding to the selected visual indication is associated with a device that acquired the received video clip. Additionally, the association can be stored, and the stored association can be used later to automatically perform a rolling shutter distortion correction on another video clip upon detecting that the other video clip comes from same device that already went through a calibration sequence.Type: ApplicationFiled: May 16, 2011Publication date: April 19, 2012Applicant: APPLE INC.Inventor: Randy Ubillos
-
Publication number: 20120093409Abstract: Systems, methods, and computer-readable media are provided for capturing a signature, and placing a representation of the captured signature in an appropriate field of a document. A camera or other appropriate sensor can capture an image of a signature provided by a user on a piece of paper. The signature can be digitized to create a representation that a device may use in a displayed document. To determine where to place the representation, a horizontal line of a document can be identified by selectively rendering portions of the document adjacent to an input position, and identifying one or more boundaries for a detected horizontal line. The representation can be scaled to fit in a detected field of the document.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: Apple Inc.Inventor: Matthew Sarnoff
-
Publication number: 20120094513Abstract: Circuits, methods, and apparatus that provide connector receptacles having a smaller size. One example provides this smaller size by decreasing the depth of the connector receptacle. Contacts in the connector receptacle may be protected from damage due to improper insertion of a second electronic device or connection to a second electronic device. This protection may be achieved in various ways. In some examples, one or more components or one or more contacts may be used to block the improper insertion of a second electronic device or connection to a second electronic device. In other examples, one or more contacts may avoid damage by being located outside of an insertion path until a second electronic device or connection to a second electronic device is inserted. In other examples, instead of blocking or avoiding an improper insertion, the contacts may avoid damage by bending out of the way.Type: ApplicationFiled: October 15, 2010Publication date: April 19, 2012Applicant: Apple Inc.Inventors: Joshua Funamura, Min Chul Kim
-
Publication number: 20120096356Abstract: Methods, systems and/or computer program products are disclosed that help facilitate visual presentation composition. A method includes analyzing a plurality of video clips, each video clip comprising a plurality of frames, to determine a subset of the plurality of video clips that have at least one frame depicting one or more faces. The method further includes presenting, in a user interface of a video editing application, the determined subset of video clips along with indicia indicating one or more face-related characteristics of each of the subset of video clips. Furthermore, the method includes receiving, from a user of the video editing application, a selection of one or more frames of at least one of the subset of video clips to populate a shot placeholder in a movie-building template, and generating a playable media file representing a movie based at least in part on the selection received from the user.Type: ApplicationFiled: April 19, 2011Publication date: April 19, 2012Applicant: APPLE INC.Inventors: Randy Ubillos, Michael P. Leong
-
Publication number: 20120096361Abstract: Systems and techniques are disclosed for generating a geographically based slideshow of a user's digital media items such as photos or videos. A slideshow framework receives user-specified digital images, ordering them according to time of capture, organizing the ordered images into groups, each group corresponding to a different geographical region, and generating a slideshow of the user-specified images using maps of the different geo-graphical regions and visual transitions between the different geographical regions.Type: ApplicationFiled: May 18, 2011Publication date: April 19, 2012Applicant: APPLE INC.Inventor: Robert Van Osten
-
Publication number: 20120092340Abstract: Systems, methods, and computer-readable media for manipulating graphical objects are provided. For example, a polygonal mesh may be modeled based on graphical object content, and then both a graphical object based on the graphical object content and a map of control points based on the polygonal mesh may be rendered on a display. A user may activate one or more of the displayed control points and may provide one or more user movements to reposition the activated control points. The polygonal mesh may be physically simulated in response to the user movements of the control points, and then the graphical object and the map of control points may be re-rendered based on the physical simulation of the polygonal mesh. The graphical object content may include multiple character glyphs of a text string, and the polygonal mesh for that content may include one or more intra-character polygons per character glyph.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: Apple Inc.Inventors: Matthew Jacob Sarnoff, Samir B. Gehani, Conrad R. Carlen
-
Publication number: 20120096343Abstract: Systems, methods, and computer-readable media are provided for providing a dynamic loupe for displayed information of a document. The displayed information can be provided in various sub-regions of the document. Based on the position of an input relative to a particular sub-region, the loupe can be sized and positioned such that a portion of information from the sub-region is displayed in the loupe. The portion of information can be displayed using a loupe scale factor that may differ from a scale factor used for the rest of the displayed information. The loupe position can be selected such that the contents and or position of the loupe may be biased towards a particular sub-region.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: Apple Inc.Inventors: Nils Beck, Conrad Carlen
-
Publication number: 20120092701Abstract: Print performance is evaluated by printing a diagnostic image comprising color patches. Colorant usage in the printed image is measured by, for instance, scanning each patch. Measured color values are then compared to target color values. Based on the comparison, groups of patches whose color values vary significantly from expectations are identified. Variant groups are then analyzed to identify, in addition to color quality control problems, spatial problems that affect only a localized area of a printed page. Such spatial problems may include, for example, problems with contrast or streaks. A heat map illustrating the differences may be generated to help an operator visualize the spatial problem. A template for the diagnostic image may be selected from a plurality of randomly generated diagnostic targets based on total colorant usage for at least one colorant in each column of color patches. Certain patches may be predefined across for each candidate target.Type: ApplicationFiled: October 15, 2010Publication date: April 19, 2012Applicant: Apple Inc.Inventors: Nancy Wang, Karl Lang
-
Publication number: 20120092305Abstract: The disclosed embodiments provide a system that drives a first display and a second display with a higher pixel density than the first display from a computer system. During operation, the system provides a set of backing stores for windows in the computer system. Next, the system enables a first set of clients to draw to the backing stores using a virtual coordinate system. Finally, the system uses the backing stores to drive the first and second displays so that a given distance in the virtual coordinate system is substantially the same size on the first and second displays.Type: ApplicationFiled: December 2, 2010Publication date: April 19, 2012Applicant: APPLE INC.Inventor: Andrew R. Barnes
-
Publication number: 20120092351Abstract: The disclosed embodiments provide a system that configures a computer system to switch between two graphics-processing units (GPUs). During operation, the system receives a request to switch from using a first GPU to using a second GPU to drive the display. In response to this request, the system executes a user thread that copies pixel values from a first framebuffer for the first GPU to a second framebuffer for the second GPU. Next, the user thread initiates a switch from the first framebuffer to the second framebuffer as a signal source for driving the display. Finally, the user thread sends an asynchronous notification of the switch to one or more applications, wherein the asynchronous notification allows the applications to transition from rendering graphics using the first GPU to rendering graphics using the second GPU.Type: ApplicationFiled: December 2, 2010Publication date: April 19, 2012Applicant: APPLE INC.Inventor: Andrew R. Barnes
-
Publication number: 20120092821Abstract: A multipart computer housing is described. The multipart computer housing includes at least a structural support layer and a body. The body includes at least an outer layer formed of lightweight flexible material and an inner layer attached to the outer layer. The inner layer is connected to the support layer forming a load path between the inner layer and the structural support layer. A load applied to the multipart computer housing is transferred by way of the load path to the support layer without substantially affecting the outer layer.Type: ApplicationFiled: December 22, 2011Publication date: April 19, 2012Applicant: Apple Inc.Inventors: John RAFF, Bartley K. ANDRE, Laura DEFOREST, John C. DIFONZO, Zheng GAO, Michelle GOLDBERG, Bradley J. HAMEL, Timothy S. HIBBARD, Ron HOPKINSON, William F. LEGGETT, Chris LIGTENBERG, Gavin J. REID, Charles A. SCHWALBACH
-
Patent number: D658195Type: GrantFiled: January 27, 2010Date of Patent: April 24, 2012Assignee: Apple Inc.Inventor: Elizabeth Caroline Cranfill