Window Memory Structure Patents (Class 715/806)
-
Patent number: 11762524Abstract: Systems and methods for providing a cropped application window of an application window. The systems include a window cropping application that performs a method that allows a user to crop just the portion of an application window the user is interested in (e.g., play controls for a music app, chat window in a gaming app) and place it in an area of the display with enduring visibility or accessibility (e.g., widget dashboard, desktop). The present technology may also be used for web pages (e.g., tutorial articles, reference images), document pages (e.g., reference pages), applications (e.g., calculators), and other scenarios. For example, the present technology described herein improves multi-window scenarios, particularly on small screen devices where screen space is further limited. The present technology makes it easier for users to work across different windows and applications and improve the ease of composing each window.Type: GrantFiled: May 25, 2022Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Kevin Guo
-
Patent number: 11703989Abstract: Systems and methods for providing a cropped application window of an application window. The systems include a window cropping application that performs a method that allows a user to crop just the portion of an application window the user is interested in (e.g., play controls for a music app, chat window in a gaming app) and place it in an area of the display with enduring visibility or accessibility (e.g., widget dashboard, desktop). The present technology may also be used for web pages (e.g., tutorial articles, reference images), document pages (e.g., reference pages), applications (e.g., calculators), and other scenarios. For example, the present technology described herein improves multi-window scenarios, particularly on small screen devices where screen space is further limited. The present technology makes it easier for users to work across different windows and applications and improve the ease of composing each window.Type: GrantFiled: May 25, 2022Date of Patent: July 18, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Kevin Guo
-
Patent number: 11544087Abstract: Presented are systems and methods for implementing configuration modes of operation for virtual desktop infrastructure (VDI) environments that receive display information, such as monitor count capability information and monitor resolution capability information, from an administrator or elements in a VDI environment and use that display information to generate a recommendation for a virtual desktop display (VDD) configuration that may comprise an initial monitor count and an initial monitor resolution. Elements in the VDI environment are queried to obtain VDD utilization information, such as actual window counts and sizes. The VDD utilization information is then used to update the VDD configuration recommendation to conserve computing resources or enhance a user experience.Type: GrantFiled: January 13, 2021Date of Patent: January 3, 2023Assignee: DELL PRODUCTS L.P.Inventor: John Kelly
-
Patent number: 11250060Abstract: A pictograph representing at least a portion of the composition of a media library. Pictographs can be a physical object or a computer graphic shown on a screen. Icons on the pictograph represent descriptors tagged to items in the media library. A Strength of Association Ratio (SAR) can be calculated for pairs of descriptors. The SARs can be utilized to calculate Angles of Association (AA) that are utilized in a Triangulation Method to position an icon on an equilateral triangle to create a pictograph. Pictographs can be manipulated to create expanded or more complex 2-dimensional or 3-dimensional pictographs. A pictograph can be presented on a screen and utilized as an improved selection tool for locating items in the media library represented by the pictograph.Type: GrantFiled: April 3, 2020Date of Patent: February 15, 2022Inventor: Carlos E. Lopez-Nieto
-
Patent number: 11113875Abstract: Provided is a three-dimensional (ā3Dā) analysis tool or device for generating visualizations for attributes in different multi-plane slice of a point cloud or 3D image. The device may receive a point cloud with a plurality of data points that are distributed across a plurality of different planes and that collectively produce a 3D image. The device may select a set of the plurality of data points that are located within a particular slice of the point cloud, may generate a visualization from one or more attributes of the set of data points, and may present the visualization of the one or more attributes for the set of data points in a different format than a rendering of the set of data points.Type: GrantFiled: January 19, 2021Date of Patent: September 7, 2021Assignee: Illuscio, Inc.Inventors: Robert Monaghan, Joseph Bogacz, Kevan Spencer Barsky
-
Patent number: 11039115Abstract: A method and decoder for point cloud decoding. The method includes receiving and decoding a bitstream into multiple frames that include patches corresponding to respective clusters of points from a 3D point cloud. The method also includes generating a grid that includes a plurality of 3D cells, wherein the 3D point cloud is within the grid. The method further includes identifying a first cell of the plurality of 3D cells that includes a query point corresponding to a pixel on a boundary of one of the patches. The method additionally includes identifying a luminance value of the first cell. The method also includes performing color smoothing on the query point based on comparison of the luminance value of the first cell to a threshold.Type: GrantFiled: December 6, 2019Date of Patent: June 15, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Hossein Najaf-Zadeh, Madhukar Budagavi, Rajan Laxman Joshi
-
Patent number: 10508913Abstract: A system receives data from a laser scanning device, a photogrammetric device, or similar data capture device. The data relate to an environment in a first state. The system generates a point cloud of the environment in the first state using the data, and provides the point cloud as input to a gaining engine. Output from the gaming engine is provided to an augmented reality, a virtual reality, or a mixed reality application. The system then generates a view of the environment in a second state using the augmented reality, virtual reality, or mixed reality application.Type: GrantFiled: February 8, 2018Date of Patent: December 17, 2019Assignee: Raytheon CompanyInventor: Nicholas M. Castillo
-
Patent number: 10104228Abstract: A system generally includes a lock-screen capable application executing on a recipient computing device configured to facilitate user interface access to a communication function of the recipient computing device while the recipient computing device remains in a locked state. The lock-screen capable application is configured to intercept a communication received by the recipient computing device that is associated with at least one of a communication application or a communication service. The system includes a content association application executing on the recipient computing device to facilitate associating a media content item with the intercepted communication based on a relevance of the media content item with the intercepted communication determined from automatically processing the intercepted communication to identify an association based on metadata descriptive of media content items stored in a library of the media content items.Type: GrantFiled: October 5, 2017Date of Patent: October 16, 2018Assignee: Vyng, Inc.Inventors: Paul Kats, Jeffrey Chernick, Mark Randall Goldston, Arthur Herman Haedike, III, Sohrab Pirayesh
-
Patent number: 9606694Abstract: Several computerized tools, methodologies and data structures, according to embodiments of the present invention, are disclosed for collecting data for UX research and development directed to a product, process, and system and for developing personas and scenarios from the data for designing and for measuring the effectiveness of the product, process, and/or systems for use by the personas or real people. The tools, methodologies and data structures may be used individually or in sets.Type: GrantFiled: June 20, 2012Date of Patent: March 28, 2017Assignee: TandemSeven, Inc.Inventors: Frank J. Torbey, David W. Clark, Phil H. Goddard, Karl Steiner
-
Patent number: 9521248Abstract: A mobile phone 10 comprises a display 14, a touch panel 16, etc., and can set a lock state restricting performance of predetermined processing based on a touch operation. If the display 14 is turned ON when the lock state is set, a lock screen comprising a lock object (RO), etc. is displayed. If the lock screen is displayed when there is a new arrival mail, a mail object (Oa) is further displayed in the lock screen. At this time, if the lock object is dragged and dropped onto the mail object, a mail function is performed while the lock state is canceled. At this time, the new arrival mail is displayed on the display 14.Type: GrantFiled: July 9, 2013Date of Patent: December 13, 2016Assignee: KYOCERA CORPORATIONInventors: Hiroki Kobayashi, Atsutaka Saiki
-
Patent number: 9384633Abstract: Various embodiments are directed to gaming systems and methods including a bonus game that can be decoupled from base games and/or are player selectable. Bonus features can be added to existing games and player selection of progressive play can be provided. The method and system can further provide switching among possible links without dynamic reconfiguration.Type: GrantFiled: December 7, 2015Date of Patent: July 5, 2016Assignee: BALLY GAMING INC.Inventors: Martin S. Lyons, Bryan M. Kelly, Ray Maras, Stephen E. Patton
-
Patent number: 9245245Abstract: Techniques for managing a virtual workspace include: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in a plurality of data objects; identifying an interaction by the user with at least some of the data contained in a particular data object of the plurality of data objects; and providing, through the virtual workspace, at least one suggestion comprising a description of data contained in the plurality of data objects that is semantically related to the data interacted with by the user.Type: GrantFiled: October 6, 2011Date of Patent: January 26, 2016Assignee: SAP Portals Israel LtdInventors: Yahali Sherman, Vitaly Vainer, Avi Guzansky, Dmitry Khalatov, Guy Bavly, Pavel Kravets, Ram Alon, Ran Gross, Yoav Cohen
-
Patent number: 9183005Abstract: Methods and apparatuses for resizing buffered windows. In one aspect of the invention, a method to resize a buffered window on a data processing system includes: determining an estimated size for a window which has a first pixel image of a first size buffered in a first window buffer; allocating a second window buffer which is large enough to buffer the window in the estimated size; and buffering a second pixel image of the window in a second size in the second window buffer. In one example according to this aspect, a portion of a frame buffer is updated to the second pixel image to display the window in the second size. A portion of the second window buffer, storing the data that represents the second pixel image, is clipped to update the corresponding portion of the frame buffer.Type: GrantFiled: August 27, 2012Date of Patent: November 10, 2015Assignee: Apple Inc.Inventors: Ralph Brunner, Peter Graffagnino, Andrew Barnes
-
Patent number: 9106649Abstract: A method of remotely providing an application includes identifying a visible portion of a first application window on a display of a client. A data stream corresponding only to the visible portion of the first application window is received. The received data stream is provided to the client such that the visible portion of the first application window is able to be presented on the display.Type: GrantFiled: May 25, 2007Date of Patent: August 11, 2015Assignee: AppToU Technologies LtdInventor: Shuki Binyamin
-
Patent number: 8988353Abstract: Provided are a method and related mobile device for editing, in an integrated, convenient and quick manner, various menu pages selectively used for a home screen. In response to a given input signal, the mobile device outputs a page edit screen including a specific page displayed on the home screen. Then, in response to subsequent input signals, the mobile device may add a new page, delete a selected page, change a title of a selected page, move or remove a selected icon in a page, change a background image of a selected page, or change a positional order of pages.Type: GrantFiled: May 6, 2010Date of Patent: March 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Seung Woo Shin, Bong Won Lee
-
Patent number: 8938689Abstract: A method of suppressing unwanted windows created by an operating system is described. The method comprises: monitoring calls from the operating system relating to creation of a window and ascertaining if a monitored call relates to creation of a window of a type corresponding to a window type to be blocked. If the window is not of a type that is to be blocked, then the method involves displaying the window. If the window is of a type that is to be blocked, then the method involves: registering a new window procedure for that window; and returning an error message to the operating system using the new window procedure to suppress display of the window.Type: GrantFiled: March 30, 2010Date of Patent: January 20, 2015Assignee: NCR CorporationInventors: Andrew D. J. Kilgore, Euan W. Pattullo, Andrew C. Mellor
-
Publication number: 20140282236Abstract: An electronic device includes an input/output (I/O) port and an instruction receiver located adjacent to the I/O port. When an external storage device is connected to the I/O port and the instruction receiver receives a predefined instruction input by a user, the electronic device generates a graphical user interface (GUI) to display a folder associated with the external storage device. A human-computer interaction method is also provided.Type: ApplicationFiled: February 27, 2014Publication date: September 18, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: WEN-CHIEH CHEN, CHIN-SHUANG LIU
-
Patent number: 8793576Abstract: Disclosed are a system and method for computing a desktop picture. Instead of loading a file that contains the desktop image from memory, the present invention provides for a system and method for opening and retaining a procedural recipe and a small set of instructions that can be executed to compute a desktop picture. The desktop picture can be computed very quickly using a GPU (graphics processing unit), and can be made to move on demand. When a part of the desktop image is needed to composite, that part is computed using a fragment program on the GPU using the procedural recipe and a specially written fragment program into a temporary VRAM buffer. After it is computed and composited, the buffer containing the result of the fragment program may be discarded.Type: GrantFiled: October 14, 2005Date of Patent: July 29, 2014Assignee: Apple Inc.Inventors: Mark Zimmer, Ralph Brunner, Imran Chaudhri
-
Publication number: 20140164957Abstract: A display device for executing a plurality of applications and a method for controlling the display device are provided. The method includes displaying a plurality of windows in which applications are executed respectively, receiving an iconize input for executing the plurality of windows, checking window information about each of the plurality of windows and discontinuing the displaying of the plurality of windows, and generating a shortcut icon for executing the plurality of windows simultaneously, based on the checked window information.Type: ApplicationFiled: December 4, 2013Publication date: June 12, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Ki-Hyuck SHIN, Sung-Hwan KIM, Doo-Hwan KIM, Jae-Yeol LEE, Kun-Woo BAEK, Hee-Ran YOUN
-
Patent number: 8683319Abstract: A host device executes a browser application that displays web content to a user in plurality of tabs or windows. The browser application includes an interpreter that determines whether an external file referenced in the web content already exists in a shared memory resource available to a plurality of the tabs or windows. If the external file does not exist, the interpreter obtains the external file and generates the intermediate representation of the external file for storage in the shared memory resource. If the external file does exist, the interpreter links an intermediate representation of the code embedded in the web content that is stored in a dedicated memory resource to the corresponding intermediate representation of the external file stored in the shared memory resource.Type: GrantFiled: October 6, 2009Date of Patent: March 25, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Song Yuan
-
Patent number: 8627225Abstract: Devices, systems and methods for controlling displays in a multi-display environment are disclosed. An exemplary method may create a request to close a display in response to a request inputted to the display system. The method may generate a display monitoring thread in response to a request inputted to the display system. The method may determine if the display has closed and create a second request to close a display when the display has not closed.Type: GrantFiled: June 9, 2006Date of Patent: January 7, 2014Assignee: Honeywell International Inc.Inventor: James S. Adams
-
Publication number: 20130139081Abstract: In some implementations, a method performed with a computing system includes generating a virtual workspace viewable by a user on a graphical user interface. The virtual workspace comprises a first plurality of workspace modules. A request to present a previous version of the virtual workspace from a previous time period is received. In response to at least the request, the virtual workspace is updated to the previous version. The previous version includes a second plurality of workplace modules different from the first plurality of workspace modules.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Inventors: Ram Alon, Vitaly Vainer, Guy Bavly, Vladimir Tkach, Ev Shafrir
-
Patent number: 8429550Abstract: An image processing apparatus that enables to distinguish whether an execution of a process in the image processing apparatus needs a user's operation on the image processing apparatus. A storage unit stores setting information for executing a function of the image processing apparatus. An execution unit executes the function according to the setting information. A determination unit determines whether a user's operation to the image processing apparatus is required when the execution unit executes the function according to the setting information. An addition unit adds attribute information, which shows whether to permit to automatically execute the function according to the setting information based on an instruction from the information processing apparatus, to the setting information according to a determination result. A sending unit sends the setting information to which the additional unit has added the attribute information to the information processing apparatus.Type: GrantFiled: August 24, 2010Date of Patent: April 23, 2013Assignee: Canon Kabushiki KaishaInventor: Masao Akuzawa
-
Publication number: 20130080971Abstract: Product Data Management systems, methods, and mediums. A method includes receiving a plurality of parameters into a command window. The method includes storing the plurality of parameters and a layout of the command window. The method includes retrieving the plurality of parameters and the layout of the command window in response to a user request and displaying the plurality of parameters in a second command window based on the layout of the command window.Type: ApplicationFiled: September 27, 2011Publication date: March 28, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventor: Jonathan Gray
-
Publication number: 20130073991Abstract: An approach is provided in which a user selection is received with the selection being a number data elements with each of the selected data elements being displayed in a Web browser software application. A first set of functions that apply to the selected data elements is identified and the identified first set of functions is applied to the selected data elements. The result is a set of resulting values which are displayed a window that appears on the display screen. If the user has selected numeric data then numeric functions are applied to the data, however if the user has selected date-type data then date functions are applied to the data.Type: ApplicationFiled: September 21, 2011Publication date: March 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Barry Alan Kritt, Sarbajit Kumar Rakshit
-
Patent number: 8402383Abstract: Embodiments relate to content resizing and caching in multi-process browser architecture. An embodiment includes initiating a rendering engine process and a browser process, receiving a request to resize content, providing the request to the rendering engine process, waiting to allow the rendering engine process to render an updated bitmap associated with the content and displaying the updated bitmap synchronously if the updated bitmap is produced during the waiting step. Another embodiment includes, receiving an input associated with the status of a tab, determining if the tab is a background tab or a foreground tab based on the receiving step, checking a cache for a bitmap of content associated with the tab if the tab has changed status to a foreground tab, and displaying the contents of the cache in the tab if the cache includes the bitmap of content previously associated with the tab.Type: GrantFiled: September 29, 2011Date of Patent: March 19, 2013Assignee: Google Inc.Inventors: Darin Fisher, Brett Wilson
-
Patent number: 8381136Abstract: A method for independently supporting at least two display mechanisms in a handheld electronic device and a handheld electronic device implementing the method includes a primary display window, a secondary display window and a display manager coupled to the primary and secondary display windows. According to the present invention, the display manager allows the primary display window to display a first set of objects and allows the secondary display window to display a second set of objects independently, whereby the first set and second set of objects include at least one common object.Type: GrantFiled: May 24, 2004Date of Patent: February 19, 2013Assignee: Scenera Technologies, LLCInventor: Robert P. Morris
-
Patent number: 8375314Abstract: A disclosed information processing method for use in an information apparatus including a display unit comprises a creating step of creating screen components based on screen definition data in which a screen to be displayed on the display unit is previously defined, a display controlling step of displaying the screen formed with the screen components created in the creating step, and a storing step of storing, upon transition from the screen displayed in the display controlling step, all or a part of the screen components of the screen displayed before the transition. The information processing apparatus includes at least one of a scanner function, a copier function, a facsimile machine function, and a printer function.Type: GrantFiled: September 2, 2008Date of Patent: February 12, 2013Assignee: Ricoh Company, Ltd.Inventor: Yuuichi Ishii
-
Patent number: 8345057Abstract: An apparatus and method for creating a coordinated image display. A computer system comprising stored digital templates for said image display can be operated by a user to generate the image display. The templates each have a plurality of digital openings for displaying digital images and each of those openings has a required image attribute. The group of required attributes for the openings are stored as a template recipe. The template recipe includes a required image attribute for a dependent opening. The dependent opening is dependent on an image attribute of an image captured by a capture device coupled to the computer system, which includes scanners and cameras. The captured image can be of a paint swatch, a fabric, furniture, carpeting, or any other item or image.Type: GrantFiled: July 30, 2009Date of Patent: January 1, 2013Assignee: Eastman Kodak CompanyInventors: Raymond W. Ptucha, Laura R. Whitby, William Bogart
-
Patent number: 8326083Abstract: An image processing circuit includes: a memory that stores the location and pixel values that compose graphical images; a calculation unit that calculates the difference between a target location to which the graphical images is aligned in binary image data and an initial location designated in the graphical images; an output unit that outputs pixel values at locations distanced from the locations of the pixel values by an amount equivalent to the calculated difference; a first multiplier that multiplies the output pixel value with the pixel value included in the binary image data; an inverter that inverts the pixel value in the binary image data; a second multiplier that multiplies the pixel values in the binary image data or the pixel values included in background image data with the inverted pixel values; and an adder that adds the result of the multiplications performed by the first and second multipliers.Type: GrantFiled: August 8, 2008Date of Patent: December 4, 2012Assignee: Seiko Epson CorporationInventors: Yoshiyuki Ono, Takashi Sawasaki, Akira Saito
-
Patent number: 8255826Abstract: Methods and apparatuses for resizing buffered windows. In one aspect of the invention, a method to resize a buffered window on a data processing system includes: determining an estimated size for a window which has a first pixel image of a first size buffered in a first window buffer; allocating a second window buffer which is large enough to buffer the window in the estimated size; and buffering a second pixel image of the window in a second size in the second window buffer. In one example according to this aspect, a portion of a frame buffer is updated to the second pixel image to display the window in the second size. A portion of the second window buffer, storing the data that represents the second pixel image, is clipped to update the corresponding portion of the frame buffer.Type: GrantFiled: November 14, 2007Date of Patent: August 28, 2012Assignee: Apple Inc.Inventors: Ralph Brunner, Peter Graffagnino, Andrew Barnes
-
Patent number: 8254680Abstract: An apparatus usable in an image encoding and/or decoding system includes a segmentation unit to convert a first image of a first resolution into a second image of a second resolution, to segment the second image of the second resolution with one or more blocks of a binary mask layer having a foreground and a background, and to convert the segmented second image into a third image of a third resolution as a segmented image.Type: GrantFiled: January 24, 2007Date of Patent: August 28, 2012Assignees: Samsung Electronics Co., Ltd., Purdue Research FoundationInventors: Hyung-Soo Ohk, Jonghyon Yi, Charles A. Bouman, Eri Haneda
-
Patent number: 8245152Abstract: Methods and apparatuses to accelerate scrolling for buffered windows. In one aspect of the invention, a method to scroll a buffered window on a data processing system includes: determining a second region of a second pixel image of a window in a frame buffer, which corresponds to a first region of a first pixel image of the window buffered in a window buffer that is scrolled from a first position to a second position in the first pixel image of the window in the window buffer; and scrolling the second region in the frame buffer to synchronize the second pixel image in the frame buffer with the first pixel image in the window buffer. In one example according to this aspect, the second region in the frame buffer is scrolled using graphics hardware; the frame buffer is located inside a video memory under control of the graphics hardware.Type: GrantFiled: September 17, 2010Date of Patent: August 14, 2012Assignee: Apple Inc.Inventors: Ralph T. Brunner, Haroon Sheikh, Peter Graffagnino
-
Patent number: 8212834Abstract: A system storing digital templates for an image display. The template has a plurality of digital openings for displaying digital images and each opening has at least one corresponding required attribute that is digitally stored in association with its corresponding opening. At least one designated image for display in at least one of the openings is identified and stored. The designated image has image attributes that are used to select complementary images from a database to be stored in other openings of the template.Type: GrantFiled: July 30, 2009Date of Patent: July 3, 2012Assignee: Eastman Kodak CompanyInventors: William Bogart, Laura R. Whitby, Raymond W. Ptucha
-
Patent number: 8200808Abstract: A communication apparatus includes history information storing means for storing history information on communication; displaying means for displaying a calendar; means for classifying the history information on the communication of each day into a plurality of patterns; and image storing means for storing beforehand images corresponding to the plurality of patterns, wherein the displaying means displays an image corresponding to a pattern corresponding to the history information on the communication of each day, in correspondence with each day of the calendar, when the calendar is displayed.Type: GrantFiled: September 28, 2006Date of Patent: June 12, 2012Assignee: Sony Mobile Communications Japan, Inc.Inventor: Maiko Ishida
-
Patent number: 8201102Abstract: A system and method of rendering a graphical user interface for a media based device which employs techniques for layering graphical elements. The method includes providing a background layer for the graphical user interface and graphical layers over the background layer. The method also superimposing an opaque view over a portion of the translucent graphic layer and marking the opaque view as opaque so that the portion of the translucent layer is not redrawn when the content in the opaque view is altered.Type: GrantFiled: September 4, 2007Date of Patent: June 12, 2012Assignee: Apple Inc.Inventors: Jeffery Theodore Lee, Szu-Wen Huang, Jesse William Boettcher
-
Patent number: 8191009Abstract: The present invention provides a device and a method for displaying appropriately on the display area for each processing unit such as an application according to the applied equipment. The CPU 12 processes display area acquisition requests from a plurality of processing units R1-Rn according to a display management program. The display management program decides whether use of the display area is allowed to each processing unit, considering the relationship of the plurality of display areas requested from each processing unit R1-Rn. Each processing unit R1-Rn executes display processing for the display area for which use is allowed. In this way, whether use is allowed is notified from the display management program to each processing unit R1-Rn after each processing unit R1-Rn sends the display area acquisition request. As a consequence, display in a plurality of areas by each processing unit R1-Rn can be controlled appropriately.Type: GrantFiled: December 22, 2003Date of Patent: May 29, 2012Assignee: Panasonic CorporationInventors: Takuya Sekiguchi, Taketo Yoshii, Kouichi Yasutake, Kazuo Okamura
-
Patent number: 8161404Abstract: A vehicle multimedia system includes a display that displays a hierarchically structured menu. The hierarchically structured menu may have a main menu and a plurality of submenus. Each menu has at least one menu item. Upon selection and activation of the menu item, a next level of a submenu is displayed on the display. Users may operate an operating element to select and activate the menu or menu item. The vehicle multimedia system includes a memory that stores information identifying the menu or menu items. Upon activation of the menu item, the identification information may be stored in the memory. The stored information may be retrieved upon activation of the operating element such as a key, a switch, etc. Upon no selection and/or activation of the menu item for a certain time period, the main menu may be automatically displayed.Type: GrantFiled: August 26, 2005Date of Patent: April 17, 2012Assignee: Harman Becker Automotive Systems GmbHInventor: Johannes Kolletzki
-
Patent number: 8117553Abstract: A system, to maintain a user interface context receives a request for a first user interface element that is hidden from view on a user interface. The request causes the system to integrate the first user interface element into the user interface by regenerating the user interface to accommodate the first user interface element while maintaining the user interface context.Type: GrantFiled: May 17, 2004Date of Patent: February 14, 2012Assignee: SAP AktiengesellschaftInventors: Michael Danninger, Matthias Harbusch, Marie-Simone Proksch, Dagmar Repschlager
-
Publication number: 20120023439Abstract: Methods, program products, and systems of chunking data records are described. In general, in one aspect, a mobile device can provide for display on a display screen a scrollable window. The scrollable window can display first display content (e.g., a first segment of formatted data) stored in a first display buffer. The mobile device can determine that the scrollable window will cross a boundary of the first display buffer. Upon the determining, the mobile device can create second display content (e.g., a second segment of formatted data) in a second display buffer. The second display content can include display content that borders the first display content at the boundary. The mobile device can provide for display the second display content when the scrollable window crosses the boundary.Type: ApplicationFiled: July 20, 2010Publication date: January 26, 2012Applicant: APPLE INC.Inventor: Christopher Crim
-
Publication number: 20120017170Abstract: An approach for taking screenshots of a failed application is disclosed. The method includes running a test of a module, where the test is run in a single operating system process that uses a plurality of web browser windows on a display screen. The method further includes receiving a signal to indicate a screenshot that is requested after the test fails in order to determine a cause of the test failure and capturing screenshots for each of the plurality of web browser windows, where the captured screenshots exclude elements that are unrelated to the test. The capturing screenshots includes using an iterative process capturing each of the plurality of screenshots one at a time.Type: ApplicationFiled: July 15, 2010Publication date: January 19, 2012Applicant: SALESFORCE.COM, INC.Inventor: Steven S. Lawrance
-
Patent number: 8095885Abstract: Methods and apparatus provide for a Cache Manager to display a scaled image in an active view. The scaled image comprises the same content as an image from a stored collection of images, which is accessible by a plurality of active views in a user interface. The Cache Manager refreshes the active view to replace the displayed scaled image with a larger-sized image, which comprises the same content as the displayed scaled image. A reference counter associated with the larger-sized image is maintained to keep track of instances of display of the larger-sized image by any of the plurality of active views. The Cache Manager allows any other active view to use the larger-sized image while a current value of the reference counter is greater than zero.Type: GrantFiled: March 24, 2008Date of Patent: January 10, 2012Assignee: Adobe Systems IncorporatedInventor: Claire Elise Kahan Schendel
-
Patent number: 8078981Abstract: A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, a graphics input and an audio input simultaneously. The chip processes graphics images organized as windows. The chip obtains data that describes the windows, sorts the data according to the depth of the window on the display, transfers graphics images from memory, and blends the graphics images using alpha values associated with the graphics images.Type: GrantFiled: November 10, 2008Date of Patent: December 13, 2011Assignee: Broadcom CorporationInventors: Alexander G. MacInnis, Chengfuh Jeffrey Tang, Xiaodong Xie, James T. Patterson, Greg A. Kranawetter
-
Patent number: 8078975Abstract: A method for creating a metadata field in a template, which includes receiving a template selection, receiving a selection of a new metadata field, receiving properties of a metadata field to be added to the template, storing the properties of the metadata field, and downloading the metadata field to a scanning device in response to a signal from the scanning device.Type: GrantFiled: June 2, 2003Date of Patent: December 13, 2011Assignee: Xerox CorporationInventors: Mary Ann Sprague, M. Armon Rahgozar, Peter M. Cucci
-
Patent number: 8078991Abstract: An electric appliance according to an embodiment of the present comprises a graphical image generation unit generates a graphical image from frame data and pane images generated by a pane image generation unit, and allows the display unit to display the graphical image. A frame data storage unit stores the frame data used for the display on the display unit. A pane image storage unit stores the pane images used for the display on the display unit. When frame data to be used for subsequent display on the display unit is acquired, a display control unit compares this frame data with the frame data stored in the frame data storage unit to select one of pane data to be acquired from a data storage unit and pane images to be acquired by the graphical image generation unit from the pane image storage unit.Type: GrantFiled: October 7, 2008Date of Patent: December 13, 2011Assignee: Kyocera Mita CorporationInventor: Shigenaka Kanemitsu
-
Publication number: 20110239125Abstract: A first display server and a second display server execute on a processing device. The first display server provides a secure environment for data presented in first application windows of the first display server and the second display server provides an unsecure environment for data presented in second application windows of the second display server. The processing device receives at least one user command to copy data from one of the first application windows of the first display server to one of the second application windows of the second display server. The processing device prompts a user to perform an authentication upon receiving the at least one user command. In response to the user successfully performing the authentication, data is copied from said one of the first application windows to said one of the second application windows.Type: ApplicationFiled: March 24, 2010Publication date: September 29, 2011Inventors: Kristian H. Kristensen, David Zeuthen
-
Patent number: 8015501Abstract: One implementation provides a method for accessing a window previously viewed by a user in a graphical user interface (GUI) during an interaction with an individual. The method includes displaying to the user a first window in the GUI. The first window contains a collapsible/expandable menu. The menu contains an entry that refers to a window previously viewed by the user. Upon selection of the entry in the menu, the method further includes displaying to the user the corresponding window previously viewed by the user in the GUI. The corresponding window has a data-entry field that contains a latest version of information that is related to the interaction with the individual that was previously entered or modified by the user.Type: GrantFiled: July 2, 2004Date of Patent: September 6, 2011Assignee: SAP AktiengesellschaftInventors: Peter Conrad, Theo Held, Michael Kuehn, Janaki P. Kumar, Dietrich Mayer-Ullmann, Deborah Rodgers
-
Publication number: 20110119454Abstract: A display system for simultaneous displaying of windows generated by a plurality of window systems belonging to the same desktop or laptop platform includes a master computer device with its display device and at least one slave computer device, a shared memory, an input means and an output means, as described herein. Each of the master computer device and the at least one slave computer device has a corresponding window system. The shared memory is coupled to the computer devices and is accessible by the master computer device and the at least one slave computer device. The input means receives multiple windows simultaneously generated by the window systems of the master computer device and the at least one slave computer device. The output means generates the multiple windows for the display device of the master computer device. In support of these operations, the master computer device and the at least one slave computer device simultaneously read and write window data stored in the shared memory.Type: ApplicationFiled: November 17, 2009Publication date: May 19, 2011Inventors: Hsiang-Tsung KUNG, Teng-Chang CHANG, Shao-Hsuan KAO
-
Publication number: 20110113365Abstract: The display in a scrollable window of large data sets, which is not loaded into memory all at one time. Rather, a control module manages the scrollable window by repeatedly estimating data ranges of the data set that are to be either presently displayed or that may soon be displayed in the scrollable window. In response to each of at least some of such estimations, the estimated data ranges are then loaded into memory without loading the entire data set into memory. At least portions of the loaded data may then be displayed in the scrollable window. If the scrollable window is scrolled to a particular portion of the data set, but that portion of the data set is not yet loaded into memory, scrolling is permitted to that area even though the actual data is populated into the window after loading.Type: ApplicationFiled: November 9, 2009Publication date: May 12, 2011Applicant: MICROSOFT CORPORATIONInventors: Randy S. Kimmerly, James Randall Flynn
-
Publication number: 20110113366Abstract: An apparatus and a method for processing data of a terminal are provided. The method includes displaying a feature point extracting method selection window for selecting a feature point extracting method for extracting feature point information which specify data according to displayed data, in a Data save mode which saves at least one data displayed on one screen, extracting the feature point information according to the data by using the feature point extracting method selected through the feature point extracting method selection window, and saving at least one feature point information extracted according to the data as group feature point information.Type: ApplicationFiled: November 9, 2010Publication date: May 12, 2011Applicant: SAMSUNG ELECTRONICS CO. LTD.Inventors: Cheol Ho CHEONG, Jae Sun PARK