Group Window Patents (Class 715/759)
  • Patent number: 11799744
    Abstract: A computing device may include a memory and a processor cooperating with the memory to record data indicative of interactions with shared applications following logons to the computing device, with the data including a number of times and a sequential order of the interactions. The processor may be further configured to determine probabilities of launching the shared applications following a next logon to the computing device from the recorded data, and following the next logon, display shared applications on the display based on the determined probabilities.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: October 24, 2023
    Inventor: Jian Ding
  • Patent number: 11740851
    Abstract: A display method and an apparatus that relates to the field of communications technologies, to avoid a problem that a process of a currently running application cannot continue due to disconnection of a terminal when the terminal performs multi-screen display. The method includes a first terminal sending first display data to a second terminal after the first terminal connects to the second terminal, so that the second terminal displays a first interface. In this case, the first terminal displays a second interface (the second interface is different from the first interface). The first terminal disconnects from the second terminal; and after the first terminal reconnects to the second terminal, the first terminal may send second display data to the second terminal, so that the second terminal displays a third interface correlated with the first interface.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: August 29, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Dengkui Zhu
  • Patent number: 11470025
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application implemented on a client device of a first user, input comprising a message directed to a second user; in response to receiving the input, obtaining contextual information associated with the message; identifying, based on the contextual information, a plurality of sounds representing the message; receiving a selection from the first user of a given sound of the plurality of sounds; and sending the given sound to the second user in response to receiving the selection of the given sound received from the first user.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: October 11, 2022
    Assignee: Snap Inc.
    Inventor: Ranidu Lankage
  • Patent number: 11372613
    Abstract: A display method and an apparatus that relates to the field of communications technologies, to avoid a problem that a process of a currently running application cannot continue due to disconnection of a terminal when the terminal performs multi-screen display. The method includes a first terminal sending first display data to a second terminal after the first terminal connects to the second terminal, so that the second terminal displays a first interface. In this case, the first terminal displays a second interface (the second interface is different from the first interface). The first terminal disconnects from the second terminal; and after the first terminal reconnects to the second terminal, the first terminal may send second display data to the second terminal, so that the second terminal displays a third interface correlated with the first interface.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: June 28, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Dengkui Zhu
  • Patent number: 11307823
    Abstract: An electronic device is provided that includes a first display and a second display. The electronic device also includes a processor configured to allocate a first set of resources to the first display and a second set of resources to the second display. The first set of resources is different from the second set of resources. Each of the first set of resources and the second set of resources includes one or more of at least one available hardware resource and at least one available software resource.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: April 19, 2022
    Inventors: Duk Ki Hong, Hyuk Kang, Jeong Hun Kim, Jae Bong Yoo, Kyung Soo Lim, Jun Hak Lim, Min Gyew Kim, Na Jung Seo
  • Patent number: 11221745
    Abstract: A content displaying method according to an embodiment includes: displaying windows allocated to users on a touch panel; displaying pieces of content input from the users on the windows; and displaying thumbnails on the windows, wherein the displaying of the thumbnails includes displaying pieces of content displayed on all windows in the thumbnails.
    Type: Grant
    Filed: January 2, 2017
    Date of Patent: January 11, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Fulong Wang, Rui Wu, Yingying Jiang, Zhenbo Luo, Li Zhang
  • Patent number: 11159396
    Abstract: A computer system may include a server configured to provide access to a plurality of shared applications, and a client computing device. The client computing device may have a display associated therewith and cooperate with the server to run shared applications from among the plurality of shared applications, determine at least one group of the shared applications running on the client computing device having a relationship therebetween based upon a sequence in which the shared applications are activated, and display the shared applications from the at least one group on the display.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 26, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Jian Ding
  • Patent number: 11150860
    Abstract: Embodiments of systems and methods for a dynamic virtual workspace with contextual control of input/output (I/O) devices are described. A first Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the first IHS to: transmit a virtual workspace initiation request to a backend IHS, wherein the request comprises an identification of a second IHS collocated with respect to the first IHS; receive, from the backend IHS, data associated with the second IHS; determine a position of the second IHS; and initiate the virtual workspace across a first screen of the first IHS and a second screen of the second IHS based upon the data and the position.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: October 19, 2021
    Assignee: Dell Products, L.P.
    Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert, Mark R. Ligameri
  • Patent number: 11068226
    Abstract: A display method and an apparatus that relates to the field of communications technologies, to avoid a problem that a process of a currently running application cannot continue due to disconnection of a terminal when the terminal performs multi-screen display. The method includes a first terminal sending first display data to a second terminal after the first terminal connects to the second terminal, so that the second terminal displays a first interface. In this case, the first terminal displays a second interface (the second interface is different from the first interface). The first terminal disconnects from the second terminal; and after the first terminal reconnects to the second terminal, the first terminal may send second display data to the second terminal, so that the second terminal displays a third interface correlated with the first interface.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: July 20, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Dengkui Zhu
  • Patent number: 11012403
    Abstract: The disclosed computer-implemented method for sharing content and allowing users to react using storyline-based feedback may include receiving a first input identifying content is to be part of a story. The method may next include receiving a second input indicating that the story is available to receive storyline-based feedback. The storyline-based feedback may include ephemeral visual content related to the story. Users may join a conversation by adding such visual content. The method may further include posting the story for consumption by other specified users, receiving visual storyline-based feedback related to the posted story from different users, and updating the posted story with the received portions of storyline-based feedback in storyline form. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: May 18, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: 10984170
    Abstract: Certain example embodiments relate to systems and/or methods for dynamic layout designs of webpages, screens, and/or the like. A user is able to define a layout during a user experience design phase simply and without needing knowledge of programming. Simple actions allow the user to define divisions, and the divisions are maintained in a document object model (DOM) representation and shown visually. The DOM representation may be transformed into code suitable for use as a webpage, application, or the like. Certain example embodiments advantageously produce consistent and efficient code that is modular and responsive.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: April 20, 2021
    Assignee: SOFTWARE AG
    Inventor: Subham Manna
  • Patent number: 10901582
    Abstract: An information processing apparatus controls display of a plurality of applications on a screen. The information processing apparatus includes circuitry to: acquire first image data that at least includes a display area of a first application displayed on the screen; acquire information on the display area of the first application; and generate second image data that includes at least a part of the first image data based on the information on the display area of the first application.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: January 26, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Eiichiro Yoshida
  • Patent number: 10901601
    Abstract: An electronic device displays a first application view at a first size. The first application view corresponds to a first application in a plurality of concurrently open applications. The device detects a first input; and, in response, enters an application view selection mode for selecting one of the concurrently open applications, and displays images of open applications. Each image is displayed at a second size that is smaller than the first size, a corresponding open application icon is concurrently displayed with each image, and the images and corresponding open application icons correspond to at least some of the plurality of concurrently open applications. The device detects a selection gesture on a respective image of an open application; and, in response, displays a respective application view at the first size for a corresponding application; ceases to display the images and corresponding open application icons; and exits the application view selection mode.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: January 26, 2021
    Assignee: APPLE INC.
    Inventor: Imran Chaudhri
  • Patent number: 10891348
    Abstract: A method and system for identifying relevant messages in a conversation graph includes identifying a context message within the conversation graph. The context message is marked as relevant and additional messages are marked as relevant based on various criteria. A plurality of authors of messages marked as relevant is identified and a plurality of unmarked messages authored by the plurality of authors is marked as relevant. In addition, a plurality of parent messages of messages marked as relevant are identified and marked as relevant. A list comprising messages marked as relevant is then provided to a user. Multiple steps can be repeated until convergence after which the list can be provided to the user.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: January 12, 2021
    Assignee: Twitter, Inc.
    Inventors: Ross Cohen, Kyle Maxwell, Stuart Hood, Cara Meverden, Coleen Baik, Marcel Molina
  • Patent number: 10853020
    Abstract: An image sharing method for sharing an image between a first information processing device and a second information processing device includes: when a first drawing is executed on a shared layer shared with the second information processing device, causing the first information processing device to transmit a first object generated by the first drawing to the second information processing device; when a second drawing is executed on an unshared layer not shared with the second information processing device, causing the first information processing device not to transmit a second object generated by the second drawing to the second information processing device; and causing the first information processing device to variably control one of a size and a position within the screen of the unshared layer, or both of the size and the position within the screen of the unshared layer.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: December 1, 2020
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Akio Tomotoshi
  • Patent number: 10509547
    Abstract: Electronic devices and methods for controlling a display are provided. The method includes extracting at least one function applicable to at least two applications displayed on a display, displaying the extracted at least one function as an icon, and applying a function corresponding to the displayed icon to at least one application of the at least two applications, corresponding to selection of the displayed icon.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: December 17, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han-Ju Cho, Dong-Jun Shin, Doo-Suk Kang, Ji-Eun Yang, Eun-Ju Lee, Jae-Seok Joo, In-Ji Jin
  • Patent number: 10303354
    Abstract: An electronic device displays a plurality of user interface representations in a stack on a display. The device detects a first drag gesture by a first contact at a location on a touch-sensitive surface that corresponds to a location of a first user interface representation on the display. While the first contact is at a location on the touch-sensitive surface that corresponds to the location of the first user interface representation on the display and is moving across the touch-sensitive surface in a direction that corresponds to a first direction on the display, the device moves the first user interface representation in the first direction on the display at a first speed in accordance with a speed of the first contact on the touch-sensitive surface and moves a second user interface representation, disposed above the first user interface representation in the stack, in the first direction at a second speed greater than the first speed.
    Type: Grant
    Filed: September 27, 2015
    Date of Patent: May 28, 2019
    Assignee: APPLE INC.
    Inventors: Marcos Alonso Ruiz, Sebastian J. Bauer, Andrew B. Cato, Imran A. Chaudhri, Jonathan R. Dascola, Christopher P. Foss, Joseph A. Hagedorn, Chanaka G. Karunamuni, Stephen O. Lemay
  • Patent number: 10290286
    Abstract: A display controller for controlling a first display and a second display is provided. The display controller includes a determination unit and a display control unit. From a memory, the determination unit reads a screen grouping data classifying a plurality of display screens into groups on a function basis, and determines whether a specific screen transition request, which is a request that a screen belonging to the same group as a screen displayed on one display of the first and the second displays be displayed on the other display of the first and the second displays is issued. Based on determining that the specific screen transition request is issued, the display control unit displays on the one display of the first and second displays a screen other than the screen belonging to the same group.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: May 14, 2019
    Assignee: DENSO CORPORATION
    Inventor: Kenichi Hamaguchi
  • Patent number: 10178349
    Abstract: A transmission terminal transmits video data and display data of a screen shared with another transmission terminal to the other transmission terminal via a predetermined relay apparatus. The transmission terminal includes a storage unit that stores relay apparatus information of the relay apparatus to which the transmission terminal transmits the video data; a receive unit that receives the display data from an external input apparatus connected to the transmission terminal; and a transmitting unit that transmits the display data received by the receive unit to the relay apparatus indicated by the relay apparatus information stored in the storage unit.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: January 8, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventors: Kenji Tanaka, Alain Volmat, Masaki Nakagawa, Takahiro Asai
  • Patent number: 10157031
    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for accepting late joiners with screen sharing including, for example, means for receiving, at a server, a key frame from a publishing client sharing its screen, the key frame defining the screen of the publishing client in its entirety at the beginning of a screen sharing session with one or more viewing clients; transmitting the key frame to the one or more viewing clients; iteratively processing each of a plurality of delta frames from the publishing client specifying changes to the screen of the publishing client, wherein the iterative processing includes: (i) receiving each delta frame, (ii) updating an aggregated current key frame with the delta frame received, and (iii) sending the delta frame to the one or more viewing clients.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: December 18, 2018
    Assignee: salesforce.com, inc.
    Inventor: Barry L. Spencer
  • Patent number: 10146405
    Abstract: A system that incorporates teachings of the subject disclosure may include, for example, receiving, prior to entering a screensaver mode of operation, a search criteria identifying a requested subject matter, wherein the search criteria is based on a last user-initiated search query to a web-based search engine. In response to entering the screensaver mode, the search criteria identifying the requested subject matter is automatically transmitted to a web browser. Image content referenced by a set of uniform resource locators based upon the search criteria is sequentially presented. In response to receiving user input, a user-selectable region is presented comprising a selectable element superimposed on the first image. Selection of the element causes a defined action generating an e-mail message having an attachment with content referenced by a link associated with the first image. Receiving user input from a second input device ceases presenting of the image. Other embodiments are disclosed.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: December 4, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: C. Wayne Crolley
  • Patent number: 9977785
    Abstract: A user interface for a content presentation system is disclosed for displaying and manipulating graphical multimedia content for an audience while hiding operator-specific elements from the audience. The operator-specific elements are permitted to overlap the audience-viewable elements on the operator's display, allowing for optimal use of screen real estate particularly on smaller touch-based devices. The use of a multithreaded programming architecture is preferably employed to take advantage of multi-cored CPUs and GPUs, allowing the operator and audience displays to be governed by separate CPU cores or threads and therefore perform graphical manipulations with high efficiency.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: May 22, 2018
    Assignee: Legistek Corporation
    Inventor: Peter N. Moore
  • Patent number: 9781176
    Abstract: Certain aspects involve managing permissions in collaborative workspaces using visual representations of clients. For example, a graphical interface can be displayed that represents a collaborative workspace and that includes visual representations of different clients accessing the workspace. A workspace application executed by a processor can determine that visual representations for at least two clients are positioned in a common region of the graphical interface. The workspace application can authorize the clients to collaboratively modify electronic content that is accessible via the graphical interface based on the visual representations being positioned in the common region. Subsequently, the workspace application can determine that the visual representations are positioned outside the common region and restrict access to the collaboratively modified content accordingly.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: October 3, 2017
    Assignee: SMART TECHNOLOGIES ULC
    Inventors: Min Xin, Erik Daniel Huizing, Eliezer Mar Yumol Manarang, Keith Matthew Allen, Allen Brooks, Sandra Chow
  • Patent number: 9658943
    Abstract: Code elements may be selected from a graph depicting an application. The graph may show code elements as nodes, with edges representing connections between the nodes. The connections may be messages passed between code elements, code flow relationships, or other relationships. When a code element or group of code elements are selected from the graph, the corresponding source code may be displayed. The code may be displayed in a code editor or other mechanism by which the code may be viewed, edited, and manipulated.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Alexander G. Gounares
  • Patent number: 9626530
    Abstract: Disclosed is a method for protecting application programs of an electronic apparatus. The electronic apparatus is provided with a touch screen, and stores a screen sharing program, other application programs, a prohibited list, a first touch track and a second touch track. The electronic apparatus runs the screen sharing program to share the screen, and senses a touch track of a user on the touch screen, when the first touch track is sensed, adds an application program corresponding to it into the list; when the second touch track is sensed, deletes an application program corresponding to it from the list; and when a point touch is sensed, searches for whether an application program corresponding to it is in the list, if yes, the screen sharing program stops screen sharing and then runs the application program; otherwise, the application program is run, and the screen sharing program performs normal screen sharing.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: April 18, 2017
    Assignee: ZTE Corporation
    Inventor: Longan Xiao
  • Patent number: 9600221
    Abstract: Various embodiments herein include one or more of systems, methods, and software for multi-pane display capture, aggregation, and sharing. Some such embodiments include generating an image on a computing device to share with participants in a web conference meeting by capturing a first image of a first graphic display output layer and a second graphic display output layer and removing a portion of the first image. Some embodiments may also include capturing a second image of the second graphic display output layer and combining the first and second images to form a third image. The third image may then be sent to one or more participants of the web conference meeting. The first graphic display output layer may include an overlay pane graphical output of a computing device and the second graphic display output layer may include a standard pane graphical output of the computing device.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: March 21, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Abhinav Kapoor
  • Patent number: 9547479
    Abstract: A method of operating a data processing system running a visual programming language program development system to represent an instrument having a plurality of controls disposed in a layout pattern relative to one another in a visual program. The instrument block that corresponds to the instrument includes a GUI control panel display having a plurality of virtual controls and a connection region. Each virtual control causing the instrument to execute a function that alters the physical state of the instrument. The connection region is associated with the GUI control panel display. The connection region has a pin that is associated with one of the virtual controls and provides a programming interface for connections to other pins in the visual program. The association between the one of the virtual controls and the pin is provided in response to user input during a design phase of the program.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 17, 2017
    Assignee: Keysight Technologies, Inc.
    Inventor: Stanley T. Jefferson
  • Patent number: 9354697
    Abstract: In an example embodiment disclosed herein, there is described methods and a system for sharing of content in collaborative computing sessions. The methods and the system are operable to maintain a collaborative computing session between a plurality of participant devices, wherein at least one participant device operates as a presenter device to share data with at least one other participant viewer device. The methods and system are further operable to designate data to be shared with at least one viewer device and to identify at least one active region contained within the shared data. The methods and system are also operable to transmit the designated shared data to the at least one viewer device, render the shared data for display on at least one viewer device to maximize the display of the at least one active region, and display the rendered shared data on the at least one viewer device.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 31, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Kejun Xia, Yaqing Zhang
  • Patent number: 9189967
    Abstract: Methods and arrangements for enhancing content in discussion forums. Access to an online discussion is provided. A posting by an author participating in the discussion is accepted, and a recommendation is automatically produced for the author for amending the posting to increase the likelihood of response to the posting by other individuals participating in the discussion.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Amit K. Singh, Rose Catherine Kanjirathinkal, Sachindra Joshi, Ankur Gandhe, Karthik Vesweswariah
  • Patent number: 9189965
    Abstract: Methods and arrangements for enhancing content in discussion forums. Access to an online discussion is provided. A posting by an author participating in the discussion is accepted, and a recommendation is automatically produced for the author for amending the posting to increase the likelihood of response to the posting by other individuals participating in the discussion.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Amit K. Singh, Rose Catherine Kanjirathinkal, Sachindra Joshi, Ankur Gandhe, Karthik Visweswariah
  • Patent number: 9152240
    Abstract: A method for previewing an output character, and an electronic device are provided. In the present method, at least one touch signal generated by pressing at least one of the keys of a software input panel (SIP) is received. Then, an impending output character corresponding to the pressed key is determined from all relative characters thereof. Finally, showing a display window including at least the output character, and a display format of the output character in the display window is changed to specifically indicate the output character. As a result, the correctness of the pressed key on the SIP can be determined easily, and whether the impending output character is the expected character can be confirmed at the same time.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: October 6, 2015
    Assignee: HTC Corporation
    Inventor: Wen-Han Yeh
  • Patent number: 9104579
    Abstract: Methods and apparatuses are presented for managing remote computers that are separated from their manager by a firewall. In one or more embodiments, the apparatus includes one or more computer sub-systems managed by the remote manager. Each sub-system includes a processor and a communication interface coupled to the processor, where the communication interface is further coupled to the remote manager via a network. A firewall is implemented between each sub-system and the remote manager such that the firewall blocks accesses to the sub-system from the remote manager. Notwithstanding the presence of the firewall, and without an specific routing through the firewall, each sub-system receives configuration commands from the remote manager through as a text feed.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: August 11, 2015
    Assignee: Oracle America, Inc.
    Inventors: Nick Stephen, Thierry Roussel, Jean-Francois Denise
  • Patent number: 9043719
    Abstract: A message screen display comprises a static non-scrollable display area for display of at least part of a first message, the first message having an associated first message time. The message screen display further comprises a scrollable display area for display of at least part of a second message, the second message having an associated second message time. The message screen display further comprises a feature applied to at least part of the first message that varies based on time as referenced to the associated first message time.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: May 26, 2015
    Assignee: New York Stock Exchange LLC
    Inventors: Robert B. Hlad, Valerie Jeanne Schafer, Cynthia Teresa Bautista-Rozenberg, Robert S. Tannen, Nicholas L. Springer
  • Publication number: 20150128073
    Abstract: A method of sharing contents and an electronic device thereof are provided. The method includes displaying a shared screen including one or more pages, each of the one or more pages including contents, transmitting the shared screen to a server, and receiving an update shared screen including update contents for the contents of the shared screen from the server, wherein the update contents are updated by one or more other electronic devices.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 7, 2015
    Inventors: Hyung-Ki Ahn, Na-Young Kim, Nam-Hoi Kim, Hyun-Young Yang, Sang-Hyun Lee, Yong-Whi Lee, Ji-Won Lee, Hak-Hyeon Jeong, Soo-Hwan Chae
  • Patent number: 9021370
    Abstract: A collaborative chat room media player may enable a user to create or join a virtual lounge for a group of remotely located members to share a media experience. The virtual lounge may include a media player, an interactive communication component (e.g., instant messaging, comment board, blog, etc.), and a collaborative music queue and/or playlist. The media player may provide and/or make available recommendations to the members of the group. For example, the members may populate a playlist with media content from their media library. The media player may then add recommendations to the playlist based on the groups interests (media content selection, media content ownership, etc.). The members may vote on the content in the playlist and influence, via collaboration, when (or if) a piece of media content is played to the group.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: April 28, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Adam Carlson
  • Patent number: 9021367
    Abstract: A method for metadata capture for screen sharing of a graphical user interface (GUI) screen includes determining by a screen share sending module a region of the GUI screen to be shared; analyzing the GUI screen by a metadata capture module to determine metadata relevant to the region to be shared; and sending a screen share of the region comprising the relevant metadata to a receiver by the screen share sending module.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yuk Chan, Tin H. To, Andrew Tsang, Wei Zhou
  • Publication number: 20150106750
    Abstract: There is provided a display control apparatus including an acquisition section configured to acquire first display information for displaying, for an editing target edited by a plurality of editors collaboratively, a third component obtained by merging a second component into a first component by performing a merge manipulation for merging the second component into the first component from among a plurality of components included in the editing target, and a display control section configured to cause the third component to be displayed based on the first display information, and to cause the third component to be displayed, in a manner that the first component and the second component are discriminated from each other, when a cancellation manipulation is performed to cancel the merge manipulation.
    Type: Application
    Filed: July 4, 2013
    Publication date: April 16, 2015
    Applicant: SONY CORPORATION
    Inventors: Shuichi Konami, Katsuya Hyodo, Akemi Tazaki, Tomoya Narita
  • Patent number: 9009237
    Abstract: A method and computer program product for propagating instant message status change is described. A method may comprise receiving, via at least one of a client electronic device and a server computer, an instant message request associated with an instant message request target. The method may further comprise determining, via at least one of the client electronic device and the server computer, an instant message status based upon, at least in part, the instant message request and the instant message request target. The method may also comprise in response to the determination, providing, via at least one of the client electronic device and the server computer, an indication of the instant message status.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Barry E. Willner, Liam Harpur, Edith Helen Stern
  • Patent number: 9008177
    Abstract: According to some aspects, this disclosure describes techniques for mirroring native media output of a source device via a different destination device. According to the techniques described herein, the source device may control the destination device to the media via an output interface associated with the destination device. The source device may receive a media element of the native media. In response to receiving the native media element, the source device may determine whether to output (mirror) the native media including the media element based on at least one parameter associated with the media element. According to other aspects, this disclosure describes techniques for preventing at least one media element from being mirrored via a destination device operating to mirror other native media. As one example, the source device may change how the source device encodes at least one region associated with the media element, in order to freeze media output associated with the at least one region.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: April 14, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Patent number: 9002947
    Abstract: A display device includes: a display-side communication section adapted to receive image configuration alteration request information related to a configuration of a first image and image information of at least one second image constituting the first image from at least one terminal device; a display-side image generation section adapted to generate the first image based on the image configuration alteration request information and the image information; and a display-side display section adapted to display the first image.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: April 7, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Takeaki Arizumi, Mitsuhiro Yoshida, Issei Yokoyama
  • Patent number: 8997017
    Abstract: Some embodiments of the inventive subject matter are directed to affixing a first window to a top layer of a stack of overlaid windows in a user interface, and making one or more portions of the first window transparent. One or more portions of one or more additional windows below the first window in the stack of overlaid windows become visible through the one or more portions of the first window. Some embodiments are further directed to directing a focus for user input to the one or more additional windows below the first window while the first window remains affixed at the top layer.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventor: David M. Stecher
  • Patent number: 8997005
    Abstract: A method and system for conducting a chat session with multiple chat members. The chat system receives chat comments from the chat members. The chat system attempts to identify a topic or subject of the chat comment. The chat system may then retrieve product or product category advertisements relevant to the identified topic. The chat system then effects the display of the chat comment along with the retrieved advertisements to each chat member. The chat system thus dynamically recognizes the topic of chat comments and displays relevant additional information along with the chat comments.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Hilliard B. Siegel, Ashish Agrawal, Ezra Cooper, Robert Frederick
  • Patent number: 8966380
    Abstract: Various aspects of the invention include the creation of a virtual environment. A peer network is constructed with respect to the virtual business environment enables the interaction between peers as well as customization of portions of the virtual environment by authorized peers for the purpose of enabling virtual events. In addition, one aspect of the invention enables the creation of peer-to-peer networks enabling the development of cooperative businesses between a subset of peers on the network, thereby increasing collaboration between independent firms as well as automatic generation of leads.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: February 24, 2015
    Assignee: Unisfair, Ltd.
    Inventors: Ronen Sobol, Guy Piekarz
  • Patent number: 8959440
    Abstract: A social networking environment supporting collaborative social interaction is disclosed. The social networking environment may be implemented by a computing system including a number of client computing devices and a server system that communicate with each other via a communications network. User profile and geographic location information associated with users of the social networking environment may be shared with each other. Users may request commentary from other users regarding a target user. Users may receive and fulfill requests for commentary to facilitate social interactions between two or more other users. Users may define an inner-circle of users from which commentary may be requested by that user.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: February 17, 2015
    Assignee: Citizen, Inc.
    Inventors: Sce Pike, Andrew Klonsky, Quinn Simpson, Annette Thurston, George Piper Carr
  • Patent number: 8943134
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, are described for providing content to a user. A method comprises: receiving an update for publication to an activity stream associated with the user, the activity stream being produced by a social application executing on one or more server computers and being published for consumption by one or more subscribers to the social application that have been designated by the user as being authorized to receive the update; and distributing additional content to the user based on the received user update.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: January 27, 2015
    Assignee: Google Inc.
    Inventors: Davi Reis, Felipe Goldstein, Francisco G. Matos, Frederico Quintao
  • Patent number: 8943422
    Abstract: Computer-implemented systems and methods for a simplified messaging interface are provided for allowing users to initiate and engage in messaging conversations. In various embodiments, the systems and methods reduce the overhead involved in initiating and/or engaging in messaging conversations. In some embodiments, the messaging interface allows users to initiate and/or engage in conversations without having to open a separate standard messaging window for every conversation. In some embodiments, the simplified messaging interface may be used in conjunction with a standard messaging interface.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: January 27, 2015
    Assignee: AOL Inc.
    Inventor: Ronen Artman (Arad)
  • Patent number: 8930821
    Abstract: A system generates an output identifying components for a building. Each of the components having one of a plurality of types, and is defined by a plurality of specifications. The system includes a network interface, a computer system memory, and a processing circuit. The network interface receives a selection tool from a network. The computer system memory stores the selection tool. The processing circuit executes the selection tool to: open a multi-window display that includes a schedule window, a product type select window, and a product window. A menu of graphic elements is displayed, each graphic element representative of a product type. A user input selects a graphic element from the menu, and the graphic element then appears in the product type select window. A component database is filtered to identify components having a component type corresponding to the graphic element. A list of those components is displayed.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: January 6, 2015
    Assignee: Siemens Industry, Inc.
    Inventors: Byran Blackham, Jason Briggs, Jon Glidden, Mark Halbur, Leslie Hanson, Elizabeth Jacobs, Michael Rochelle, Amy Rubio, Ken Stull
  • Patent number: 8924862
    Abstract: Techniques for optimizing desktop sharing for wireless clients during web collaboration are presented. In one embodiment, a computer-implemented method comprises determining that a presenter of a collaborative online meeting is using a desktop sharing session, determining that one or more attendees participating in the collaborative online meeting are using devices with limited display capabilities, determining a particular window displayed on the desktop of the presenter of the desktop sharing session, and causing transmission of only data from the particular window displayed on the desktop of the presenter to the one or more devices.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: December 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Zhonghui Luo
  • Patent number: 8910057
    Abstract: Screen sharing in which image pixel data operable to display one or more user interface windows associated with at least one shared application is retrieved from a memory. The retrieving excludes image pixel data operable to display at least one other display object currently contained in a user interface of said computer. The retrieved image pixel data is combined into a shared image.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Raymond R. Hornback, Jr., Kevin Solie
  • Patent number: 8892628
    Abstract: A shared resource computing (SRC) system that provides a mechanism for creating a shared session among individual sessions is described. In an ad hoc peer model, a session is created by individual users. One individual session assumes an administrative session role and invites other user sessions to join the shared session. Local environments from the individual sessions are published and the resources of the individual sessions form linked device groups that allow the resources to be aggregated for the shared session.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Clark David Nicholson, Robert Wilhelm Schmieder