Computer Supported Collaborative Work Between Plural Users Patents (Class 715/751)
  • Patent number: 9883023
    Abstract: A portable electronic communication device includes a user input receiver, one or more user outputs, and a processor programmed to receive user input from the user input receiver and to determine based on the user input whether the user desires the device to enter a private mode. The device alters communications from the device via the one or more user outputs while in the private mode, and enters the private mode if the user input indicates that the user desires the device to enter the private mode. While in the private mode, the device may alter the manner in which it communicates to the user.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: January 30, 2018
    Assignee: Motorola Mobility LLC
    Inventors: Adrian M. Schuster, Rajib Acharya, Roger W. Ady, Plamen A. Ivanov, Mark A. Jasiuk, Dusan Macho Cierna, Robert Zurek
  • Patent number: 9864837
    Abstract: A clinical quality analytics system may include a data storage to store electronic medical record (EMR) data. The system may map events from the EMR data to a process map through a recursive matching process. The mapping may include recursively matching the events to nodes in threads in a map based on event times and thread times. One of the recursions may be selected as a best fit based on metrics determined for the recursions.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: January 9, 2018
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Dennis Carroll, Anh-Hoang Vo, German Acuna, Cecil O. Lynch, Erica Creen
  • Patent number: 9842311
    Abstract: There is disclosed a method of providing resources in a collaborative input system comprising an interactive display surface, the method comprising: providing a common set of resources for a plurality of users; and selectively providing the common set of resources to individual users.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: December 12, 2017
    Assignee: Promethean Limited
    Inventor: Nigel Pearce
  • Patent number: 9832229
    Abstract: A multi-tier platform supports a messaging platform. An intermediate layer interacts with a web layer and registered sources of data components, where a registered source may be an application executing on the computer system or an external source of an external service provider. A data request is received at the web layer and is passed to the intermediate layer for requested data, which may comprise one or more data components. The intermediate layer determines the authoritative source for a data component and whether the data component comprises static or dynamic data. If data component comprises dynamic data, the intermediate layer functions as a messaging platform by generating a message to the registered source to access the dynamic data. If the data component comprises static data, the intermediate layer accesses the static data stored at the intermediate layer. The intermediate layer then returns the requested data via the web layer.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 28, 2017
    Assignee: Bank of America Corporation
    Inventors: Sorin N. Cismas, Manu Kurian
  • Patent number: 9832518
    Abstract: Methods, media processing devices and cache nodes for enabling instant synchronization of processing of data units of a primary media stream and of one or more secondary streams by at least one media processing device are described.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: November 28, 2017
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Menno Bangma, Ray Van Brandenburg
  • Patent number: 9832154
    Abstract: A method of enabling collaboration between users of a collaborative Business Intelligence (BI) system comprising pages based on said BI system data, comprising: displaying a page comprising a view of at least one online analytical processing (OLAP) cube to one of a plurality of users of a BI system; deducing from semantics of said at least one OLAP cube a relevancy of each of at least some of said plurality of users for a collaboration session with said user; selecting the most relevant users from said plurality of users for said displayed page according to said deduced relevancy; and initiating a collaboration session with at least one of said most relevant users.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: November 28, 2017
    Assignee: Panorama Software Inc.
    Inventor: Jakob Averbuch
  • Patent number: 9819547
    Abstract: A system includes a runbook manager configured to generate a runbook governing future server provisioning jobs, based on analyzed job history. The runbook manager includes a history analyzer configured to analyze a job history for a plurality of provisioning jobs performed to provision a plurality of servers, to thereby obtain the analyzed job history.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 14, 2017
    Assignee: BMC Software, Inc.
    Inventors: Nitin Maini, Neeran Karnik
  • Patent number: 9811240
    Abstract: Disclosed is an operating method of an image display apparatus. The operating method includes displaying a first image on a display, displaying a first pointer on the display, the first pointer being linked to a first remote control device, displaying a second pointer on the display, the second pointer being linked to a second remote control device, the second pointer having a different shape than the first pointer, receiving a first user screen view command from the first remote control device, displaying a second image, the second image being a demagnified version of the first image, and displaying a first user screen on an area of the display where the second image is not displayed.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 7, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Uniyoung Kim, Junghoon Son, Choonkeun Youn, Ryunghwa Rhee, Taejun Kim, Kunsik Lee, Byunghun Lee
  • Patent number: 9811513
    Abstract: Methods, systems, and articles of manufacture for organizing and selecting structures used to generate forms for capturing information as annotations made for a variety of different type data objects are provided. Some embodiments allow annotation structures to be associated with specific pairings of data object types and user roles via entries in a configuration file. When a user selects a set of one or more data objects for annotation, the configuration file may be accessed to determine a proper annotation structure for use in generating an annotation form based on the selected data objects and a role of the user.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: November 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Christine A. Grev, Cale T. Rath
  • Patent number: 9811349
    Abstract: Provided is a terminal apparatus including a display unit displaying an execution screen of a shared application, reflecting on a display operations performed by multiple users as operations performed on one application, where the shared application includes a function for displaying an identification object that associates each of the users with an operation result, displayed on the execution screen, reflecting the operation performed by each of the users, a function for setting, when a first user selects an identification object related to a second user and specifies a region on the screen, the specified region as a shared region that is shared by the first and second users, and a function for controlling, when the first or second user performs operation in the shared region, such that the displayed operation result reflecting the operation is not shown to users other than the first and second users.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: November 7, 2017
    Assignee: Sony Corporation
    Inventor: Osamu Ooba
  • Patent number: 9811601
    Abstract: The content management application is an intranet application which provides a process for implementing changes to an internet website of a company by providing the company the ability to define and enforce a common style of page layout. The application can be accessed via a desktop browser and multiple users may access the application for multiple reasons at the same time. The application also dynamically generates new page designs and new component design with various people assigned to groups or teams enabling the continuous creation and processing of content. Once the content is created and reviewed, it is then launched onto the company's internet site for viewing by the internet users accessing the company's web page.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: November 7, 2017
    Assignee: III Holdings 1, LLC
    Inventors: Andrea Bimson, Jin Chyung, Meena Gopakumar, Lorraine Miranda, Biswajit Sarkar, Shashikant Rao, Kaustubh Kunte
  • Patent number: 9804727
    Abstract: Mechanisms to allow a user to flexibly display visual content on multiple display devices connected to a computer. Each of the multiple displays may be configured to display a portion of visual content from a computer desktop or from an external content source. Each portion of visual content to be outputted may first be enhanced, such as via magnification, before being displayed on one of the multiple display devices. The user may be provided with a first control that enables the user to adjust a portion of visual content displayed on a first display device independently of a portion of visual content displayed on a second display device. A second control may also be provided that enables the user to adjust the portion of visual content displayed on the second display device independently of the portion of visual content displayed on the first display device.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: October 31, 2017
    Assignee: Freedom Scientific, Inc.
    Inventors: Richard Demar, Jost Eckhardt, Scott David Moore
  • Patent number: 9795888
    Abstract: A computerized on-line photo identification game presented through a computer program provides a subject matter category and steps for registration of website visitors to become photo-submitting players or to become photo subject matter identifying photo identifying players who receive photos of specific subject matter within the subject matter category submitted by photo-submitting players and identify the subject matter shown in the photos by name, by matching the subject matter to stored text in the program database, or both, and in which the photo identifying players may be rated by factors including concurrence with the majority of photo identifying players in identification and in which they may also be rewarded.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: October 24, 2017
    Inventors: Howard A. Green, Joseph Gene Cannata, Jr.
  • Patent number: 9798516
    Abstract: Smart Phones that support wireless printing of e-mails to a printer in a wireless local area network (WLAN) is disclosed and enabled. The new Smart Phone includes a touch sensitive screen, an operating system, an e-mail application, and a wireless communication unit supporting a protocol within IEEE 802.11 for WLAN communication. To print an email in an inbox of the email application, the smart phone provides a print item on the touch sensitive screen and also a list of one or more printers detected to be available in the WLAN on the touch sensitive screen, subsequent to the user having selected the print item and a selected printer from the list, a print job related to the email is transmitted to the selected printer over the WLAN. Additionally, the smart phone further supports voice activated commands, such as printing or replying to emails received at the Smart Phone.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: October 24, 2017
    Assignee: Flexiworld Technologies, Inc.
    Inventors: William Ho Chang, Christina Ying Liu
  • Patent number: 9785914
    Abstract: Apparatus, systems, and methods may operate to within the context of a shared document review process to receive an updated comment associated with an original comment by a comment series identifier. Further actions may include generating a comment differentiation identifier that serves to differentiate the updated comment from the original comment, and storing at least a portion of the updated comment and the comment differentiation identifier in a collaboration comment repository. Using stored document version history and a timeline, the state of the document at a particular point in time, and a history of the comment series can be rendered as a result. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: October 10, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Yash Kumar Gupta, Rajeev Sharma
  • Patent number: 9779107
    Abstract: An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Zhe Yan, Chuan Yang, Dan Dan Zheng
  • Patent number: 9781179
    Abstract: A method and apparatus for sharing presentation data, interactions, and annotation information between devices. The method includes: converting the presentation data into at least one image; transmitting the at least one image to the second device; displaying an image from among the at least one image on a screen of the first device, and transmitting image identification information about the displayed image to the second device; adding annotation data to the displayed image, based on a user input; and transmitting annotation information about the annotation data to the second device. The second device displays an image corresponding to the image identification information on a screen of the second device based on the image identification information, and the second device displays the annotation information on the image displayed on the screen of the second device the annotation information.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: October 3, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-kih Hong, Min-suk Choi, Yoon-suk Choi, Sang-Il Lee, Seong-hoon Kang
  • Patent number: 9772978
    Abstract: Touch input visualizations for web-based interaction are described. Script associated with a web application is configured to process information regarding touch input events and produce corresponding visualizations for touch inputs when executed at a client device. In one approach, touch input events at the client device are captured and analyzed to determine characteristics of touch input including at least locations within a user interface corresponding to the touch input. A mark-up language document that is rendered in the user interface may be modified to define visualizations for the touch input at the locations. The mark-up language document including the visualizations at the locations may then be output via the user interface. A collaboration module may be used to share the user interface including the touch visualizations to another screen, such as during a meeting or online demonstration.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: September 26, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Tobias M. Bocanegra Alvarez
  • Patent number: 9767087
    Abstract: A system and method for annotating video content is disclosed. The system comprises a communication module, a monitor module and a sensor module. The communication module is communicatively coupled to a network to receive the video content. The monitor module is communicatively coupled to the communication module to receive an input and derive an annotation event. The sensor module is communicatively coupled to the monitor module to receive annotation data for annotating the video content. The annotation data comprises position data, time data and annotation content data. The annotation data comprises one or more of a text annotation, an audio, a video, a drawing, a sketch, an image, a streaming feed and a streaming video. The annotation data is either created by a user or uploaded or selected from one or more existing sources when the user adds it.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventor: Tsvetomir Petrov Petrov
  • Patent number: 9756083
    Abstract: System and method to manage an electronic conference hosted by a conference server coupled to a processor and a memory, the method including: receiving, by a communication interface of the conference server, a request from a user to participate in an electronic conference; determining, by the processor, resources needed by the user and resources needed by the electronic conference; determining resource contentions among resources needed by the user and resources needed by the electronic conference; collecting contextual information related to at least one of the user and resources needed by the electronic conference; and resolving, by the processor, contentions among resources needed by the user and resources needed by the electronic conference.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: September 5, 2017
    Assignee: Avaya Inc.
    Inventors: Doree Duncan Seligmann, Moni Manor
  • Patent number: 9756004
    Abstract: In one embodiment, a method of delivering messages to a user of a user terminal executing a communication client and connected to a packet-based communication network, includes receiving a message at the communication client from the communication network, the message comprising a content portion and a control portion, wherein the content portion comprises information intended for display to the user of the user terminal, and storing the message in a data store at the user terminal. The communication client reads the control portion of the message and extracts data defining a trigger event and a condition. The communication client is monitored to determine whether the communication client state corresponds to the trigger event. Responsive to the communication client state corresponding to the trigger event, the communication client determines whether the condition is met. In the case that the condition is met, the content portion of the message is displayed in the communication client.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: September 5, 2017
    Assignee: Skype
    Inventors: Tanel Hiir, Kaido Karner, Priit Kasesalu, Mati Kosemae, Aarne Laur, Mihkel Karu, Sven Suursoho
  • Patent number: 9721019
    Abstract: Computer-implemented systems and methods are provided for presenting content recommendations. In one implementation, a method is provided for providing content recommendations to a plurality of users. The method may include generating a first plurality of content recommendations for a first user using a first plurality of methods, each of the first plurality of methods having a weight associated therewith. The method may further include selecting a second plurality of content recommendations from the first plurality of content recommendations based on the weights associated with the first plurality of methods. The method may further include providing the second plurality of content recommendations to the first user. The method may further include updating the weights associated with the first plurality of methods based on engagement by the first user with the second plurality of content recommendations.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: August 1, 2017
    Assignee: AOL Inc.
    Inventors: Thu Kyaw, Sang Chul Song, Sean Christopher Timm, Sudhir Achuthan, Mikhail Barrett, Vineet Mahajan
  • Patent number: 9705821
    Abstract: A method, non-transitory computer readable medium and an application manager computing device that assists with provisioning applications based on user anticipated workloads includes obtaining, a user anticipated resource based on information within a user workload database, prior to receiving a request from a client computing device. The obtained user anticipated resource is provisioned. The provisioned user anticipated resource is provided upon establishing a session with the requesting client computing device.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 11, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Amit Jain, Charles Cano
  • Patent number: 9693019
    Abstract: A system and method for producing a video-based group conversation for viewing over a network. The system is configured to generate a display at a first user computer which includes a plurality of sections in a single screen display, including at least a preview section configured for displaying an indicator for each of one or more viewers who are viewing the video-based conversation, and a media player section configured for displaying a video signal including at least some of the video feeds. The creator of the video-based group conversation controls which users can participate in the video-based group conversation by enabling video feeds provided by those users to be displayed on the screen and viewable to other users who access the group conversation.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: June 27, 2017
    Assignee: FLURRY LIVE, INC.
    Inventors: Jeff Fluhr, Robert Hunt
  • Patent number: 9693020
    Abstract: A system and method for producing a video-based group conversation for viewing over a network. The system is configured to generate a display at a first user computer which includes a plurality of sections in a single screen display, including at least a preview section configured for displaying an indicator for each of one or more viewers who are viewing the video-based conversation, and a media player section configured for displaying a video signal including at least some of the video feeds. The creator of the publically viewable video-based group conversation controls which users can participate in the publically viewable video-based group conversation by enabling video streams provided by those users to be displayed on the screen and viewable to other users who access the group conversation.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: June 27, 2017
    Assignee: FLURRY LIVE, INC
    Inventors: Jeff Fluhr, Robert Hunt
  • Patent number: 9686377
    Abstract: A system for zero-footprint screen capture, comprising a communication server software module, a screen capture server software module, a web server software module, and a media upload server software module, wherein the web server, on receiving a request for a specific web page from a client application whose screen is to be captured, uploads a persistent screen capture software application to the client, and further wherein, upon receiving a connection request from the screen capture application, establishes a persistent connection to the screen capture application and, on receiving a notification from the communication server pertaining to an interaction involving a user of the client application, sends instructions via the persistent connection to the screen capture application, and wherein the media upload server receives via the established connection to the uploaded screen capture application one or more data packets containing screen capture graphics data.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: June 20, 2017
    Assignee: ZOOM INTERNATIONAL S.R.O.
    Inventor: Michal Kridlo
  • Patent number: 9679331
    Abstract: Various embodiments are provided generally relating to controlling visual effects associated with online presentations. In some embodiments, an online presentation can be provided from a presenter to a plurality of users accessing a user interface displaying the online presentation. In response to providing the online presentations, a background setting of each user can automatically change from a first state to a second state. Furthermore, in response to providing the online presentation, the presenter and each user accessing the user interface can be placed in an active mode of communication which can enable live video communications to be transmitted from the presenter to each of the plurality of users.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: June 13, 2017
    Assignee: SHINDIG, INC.
    Inventor: Steven M. Gottlieb
  • Patent number: 9680983
    Abstract: A portable electronic communication device includes a user input receiver, one or more user outputs, and a processor programmed to receive user input from the user input receiver and to determine based on the user input whether the user desires the device to enter a private mode. The device alters communications from the device via the one or more user outputs while in the private mode, and enters the private mode if the user input indicates that the user desires the device to enter the private mode. While in the private mode, the device may alter the manner in which it communicates to the user.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: June 13, 2017
    Assignee: Motorola Mobility LLC
    Inventors: Adrian M. Schuster, Rajib Acharya, Roger W. Ady, Plamen A. Ivanov, Mark A. Jasiuk, Dusan Macho Cierna, Robert Zurek
  • Patent number: 9665593
    Abstract: An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Chuan Yang, Dan Dan Zheng, Zhe Yan
  • Patent number: 9660822
    Abstract: An on-line system utilizing a social graph allows users to establish an account with the system and establish connections to nodes in the system. The social graph uses system-provided nodes that are created and maintained by the system, so that users cannot edit the system-provided nodes. The system aggregates and analyzes the social graph to present information in ways useful to its users. For example, the system reveals connections between persons in the system, with a corresponding strength of each connection.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: May 23, 2017
    Assignee: Relationship Science LLC
    Inventors: Neal Goldman, John C. Dingee, Paul Ambas
  • Patent number: 9660952
    Abstract: A computer readable, non-transitory medium storing a program that causes a computer to execute a process, the process includes: storing identification information and information of a plurality of users of an electronic mail sent to the plurality of the users in a storage unit when receiving the electronic mail; determining whether a new electronic mail has a correlation with the electronic mail sent to the plurality of the users of which identification information is stored in the storage unit when receiving the new electronic mail; outputting information reporting receipt of the new electronic mail to at least one of the users included in the addresses of the electronic mail sent to the plurality of the addresses with reference to the storage unit when it is determined that the new electronic mail has the correlation with the electronic mail sent to the plurality of the users.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: May 23, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yoshitaka Kato, Masahiro Kawasaki
  • Patent number: 9634880
    Abstract: Provided is a method for displaying a graphical user interface on a server device and a client device for controlling the server device. The method may include receiving AV data being played in the server device at the client device, receiving a command at the client device to control the server device, generating a first graphical user interface in response to the received command for display on the client device together with the AV data received from the server device, transmitting a control signal corresponding to the command to the server device, and receiving information related to a second graphical user interface displayed on the server device in response to the command. The first graphical user interface may be displayed on the client device before the information related to the second graphical user interface displayed on the server device is received.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: April 25, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Yonghwan Shin, Hyun Ko
  • Patent number: 9628296
    Abstract: Facilitating replying to received email messages includes presenting a selectable set of fast reply tokens that correspond to snippets of multimedia content, providing a mechanism to superimpose a selected subset of the fast reply tokens on to different portions of the received email message to compose an annotated email messages, wherein the fast reply tokens are separate from any reply email text, and sending the annotated email message. The fast reply tokens may include action icons, status icons, emoticons, emojis, expressive elements, clip art, highlighters, geometric shapes, arrows, short tunes, audio clips, video clips, abbreviated standard texts, and freehand notes. Facilitating replying to received email messages may also include providing cultural adaptations and localization of fast reply tokens based on a setting provided by a recipient of the annotated email message.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: April 18, 2017
    Assignee: EVERNOTE CORPORATION
    Inventors: Phil Libin, Keith Lang, Richard M. Warwick, Christopher Hinkle, Juan Carlos Jimenez, Ken Ryall, Matthew Armendariz
  • Patent number: 9621941
    Abstract: A system to provide an interactive experience with a participant device operating in relation to a vehicle is disclosed. The interactive experience may include live experience presentations synchronized across multiple participant devices. The multiple participant devices may be operating within or outside of the vehicle. The system may identify a relationship between the participant device and the vehicle. A live experience presentation on the participant device is configured based on the identified relationship. One or more of multimedia and/or multi-sensory streams may be communicated amongst the multiple participant devices and an experience service as layers. The layers are composed to generate the live experience presentation. The experience service may be implemented by an experience platform system.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: April 11, 2017
    Assignee: WICKR INC.
    Inventors: Tara Lemmey, Stanislav Vonog, Nikolay Surin
  • Patent number: 9612724
    Abstract: By enabling mobile devices, such as smart phones and tablets, to leverage native user interface components, the methods and systems described herein provide users a more seamless experience, wherein the user can potentially be oblivious to the fact that the application is not executing locally on the mobile device. In some embodiments, a user interface is provided which the user uses to trigger the display of a native user interface component. In some embodiments, the systems and methods described herein auto-adjust the pan and zoom settings on the mobile device to ensure that remote windows are presented in a manner that makes it easier for the user to interact with the device. The systems and methods described herein permit the user to switch to the new window in focus or a visual cue may be displayed to indicate that a window has been created somewhere on the remote desktop.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: April 4, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Lee Laborczfalvi, Richard Croft, Anil Roychoudhry, Stephen Parry-Barwick, Gus Pinto
  • Patent number: 9612826
    Abstract: An electronic device accesses a comparison of at least a portion of a second version of a software program to a corresponding portion of a first version of the software program. The device determines an attribution value for a first author based in part on one or more differences between a respective segment of source code in the second version of the software and a corresponding segment of source code in the first version of the software, and determines an attribution value for a second author based in part on one or more differences between the respective segment of source code in the second version of the software and the corresponding segment of source code in the first version of the software. The device displays or sends instructions for displaying indicia of at least one attribution value with the respective segment of source code in the second version.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: April 4, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Felix Leupold, Matt Maclean, Lucas Moscovicz, Conrado Mader Blanco, Adrien Conrath
  • Patent number: 9609033
    Abstract: A method and apparatus for sharing presentation data, interactions, and annotation information between devices. The method includes: converting the presentation data into at least one image; transmitting the at least one image to the second device; displaying an image from among the at least one image on a screen of the first device, and transmitting image identification information about the displayed image to the second device; adding annotation data to the displayed image, based on a user input; and transmitting annotation information about the annotation data to the second device. The second device displays an image corresponding to the image identification information on a screen of the second device based on the image identification information, and the second device displays the annotation information on the image displayed on the screen of the second device the annotation information.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 28, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-kih Hong, Min-suk Choi, Yoon-suk Choi, Sang-Il Lee, Seong-hoon Kang
  • Patent number: 9606972
    Abstract: One or more techniques and/or systems provide for an entity to receive collaboration context data regarding activities that have taken place with respect to a document when the entity views a reference to the document comprised within a communication directed to the entity. For example, a hyperlink related to a document may be emailed to an entity when the document is shared with the entity. Subsequently, when the entity views the email comprising the hyperlink, the entity may be provided with contextual information regarding the document (e.g., entities that have viewed the document, edits other entities have made to the document, etc.). In one embodiment, such information may be presented to the entity in the same application (e.g., email client and/or email service) as the email. In this way, the entity may be provided with information that may help the entity assess whether to access a shared document, for example.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarah M. Filman, Arcadiy G. Kantor
  • Patent number: 9608876
    Abstract: Embodiments render on a second data processing system, a result derived from a set of data by performing data processing across the first data processing system and a second data processing system. The amount of processing performed by the second data processing system can be dynamically adjusted. The first data processing system receives information indicating an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user. Data processing is dynamically allocated between the first data processing system and the second data processing system, based on an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haroon Ahmed, David Paul Hill, Robert M. Bruckner, Patrick McKay, David G. Campbell
  • Patent number: 9576057
    Abstract: The present invention relates to systems, methods, and user interfaces for browsing a collection of content items saved by a user or by one or more buddies associated with a given user. The method of the present invention comprises saving one or more content items and one or more associated keywords as specified by a user. An interface is generated that displays the one or more saved content items and the one or more associated keywords, as well as the one or more buddies associated with a given user. A user indication of the selection of a given keyword or the selection of a given buddy by the user is received. The one or more displayed content items are filtered according to the selected keyword, buddy, or combination of selected keyword and buddy.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: February 21, 2017
    Assignee: YAHOO! INC.
    Inventors: Kenneth Norton, Chung-Man Tam, Jianchang Mao, Zhichen Xu, Adrienne Bassett, Ashley Hall, Nathan Arnold
  • Patent number: 9571442
    Abstract: An external system (e.g., a website) is associated with an event and includes an interface that allows users to interact with streams of content associated with a social networking system. The interface allows a user to provide posts about the event via the interface, where the posts are displayed in the interface and also in a social networking interface on social networking system in connection with the user and other users associated with that user. The user can view, via the interface on the external system, posts from all users that are provided via the interface (e.g., everyone watching the event), thereby increasing the likelihood that the posts are relevant to the event. The user can also view, via the interface, posts from users associated with the user via the social networking system (e.g., friends of the user), regardless of where those are posted.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 14, 2017
    Assignee: Facebook, Inc.
    Inventors: Thomas Scott Whitnah, Peter Deng, Arieh Steinberg, Lior Abraham
  • Patent number: 9565221
    Abstract: A communication management system that manages a plurality of communication terminals transmits, to a request communication terminal, one of operation state information indicating that an operation state of a candidate counterpart communication terminal is unknown or information indicating that a communications protocol of the candidate counterpart communication terminal is different from a communications protocol of the request communication terminal, when the communications protocol is different between the candidate counterpart communication terminal and the request communication terminal. The request communication terminal displays information to a user, which is generated based on the information received from the communication management system.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: February 7, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Taro Okuyama, Takahiro Asai
  • Patent number: 9558744
    Abstract: An audio processing apparatus and an audio processing method are described. In one embodiment, the audio processing apparatus include an audio masker separator for separating from a first audio signal an audio material comprising a sound other than stationary noise and utterance meaningful in semantics, as an audio masker candidate. The apparatus also includes a first context analyzer for obtaining statistics regarding contextual information of detected audio masker candidates, and a masker library builder for building a masker library or updating an existing masker library by adding, based on the statistics, at least one audio masker candidate as an audio masker into the masker library, wherein audio maskers in the maker library are used to be inserted into a target position in a second audio signal to conceal defects in the second audio signal.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: January 31, 2017
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Xuejing Sun, Shen Huang, Poppy Crum, Hannes Muesch, Glenn N. Dickins, Michael Eckert
  • Patent number: 9560091
    Abstract: An action oriented social collaboration system monitors users' interactions with computer software applications. The system provides the interactions to a social networking system. The system publishes the interactions data to a social networking/collaboration interface viewable by members of a group, such as a project team. The system not only publishes data corresponding to a user's interactions with the computer software application, but also publishes the user's interactions with the computer software application to interfaces corresponding to other project team members as well.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: January 31, 2017
    Assignee: Accenture Global Services Limited
    Inventors: Alex Kass, Sunil Shettigar, Srinivas Yelisetty, Maria P. Ergueta
  • Patent number: 9553922
    Abstract: A social networking system aggregates content related to the media events that have aired or are currently airing from a variety of sources, such as the entity broadcasting the media event and users that author content items referencing the media events. The social networking system generates multiple event interfaces that allow users of the social networking system to consume content, both user authored content and content curated from external sources, related to a media event. The interfaces include both content items that have a high correlation with the media events and visual representations of the user response to media event. Further, the interfaces include interface elements that allow users to easily navigate and interact with the information being presented as well as provide additional content related to the media events.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: January 24, 2017
    Assignee: Twitter, Inc.
    Inventors: Brian Guarraci, Lillian M. Carrasquillo, Esteban Kozak, Pradhuman D. Jhala, Satanjeev Banerjee, Nicolas T. Takayama, Justin J. Trobec, Zhanna Shamis, Aaron M. Kelley, Kevin Ullmann
  • Patent number: 9549006
    Abstract: According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation of frames as key-frames during a desktop sharing function of an online conference session.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yong Qian, Kejun Xia, Yaqing Zhang
  • Patent number: 9535651
    Abstract: Described are systems and methods for screen sharing between host and agent computing systems. At a time before capturing the screen of the host computing system, each open window corresponding to a browser process is identified. Certain information is acquired about each browser process. It is determined, in response to the certain information acquired about each browser process, whether the open window corresponding to that browser process is eligible for screen capture. For each eligible open window, each visible portion of that eligible open window is captured. Capture of an image on the screen of the host computing system is limited to each visible portion of each eligible open window.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: January 3, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Igor Khalatian
  • Patent number: 9529644
    Abstract: One or more processors determine that a user is attempting to execute an unscheduled computing task and estimate the time for execution. One or more processors determine that a computing task is scheduled to execute along with the unscheduled computing task. One or more processors warn the user that the computing task is scheduled to execute along with the unscheduled computing task. One or more processors estimate one or both of: a utilization of processing and a memory consumption for the computing tasks and determine whether a threshold will be exceeded. If the threshold will be exceeded, one or more processors warn the user.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventor: Sunil Verma
  • Patent number: 9525709
    Abstract: A method performed by a computing system includes maintaining a record of a terminated conversation, the conversation comprising a plurality of participants and a plurality of media types, wherein the media types used during the conversation changed during the conversation. The method further includes receiving a request from a client system associated with a participant of the terminated conversation, the request being to reestablish the terminated conversation. The method further includes, in response to the request, initiating reestablishment of the terminated conversation by attempting to reestablish the terminated conversation, wherein attempting to reestablish the terminated conversation includes a default setting of initiating communication sessions between a cumulative total of each of the participants using a cumulative total of each media type associated with the terminated conversation.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: December 20, 2016
    Assignee: GENBAND US LLC
    Inventors: Arjun Cholkar, Ibrahim Dogru, Don Gilchrist
  • Patent number: 9519710
    Abstract: Systems and methods for classifying and ranking one or more keywords associated with a media work may be provided. In an embodiment, a system can recommend a set of media works in response to receiving information about a keyword associated with a media work. The system can recommend the set of media works based on aggregated classification information for a plurality of keywords associated with a plurality of media works, and aggregated rating information for the aggregated classification information. In an example, the aggregated rating information can represent the relevancy of a classification associated with at least one media work of the plurality of media works.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: December 13, 2016
    Assignee: IMDb.com, Inc.
    Inventors: Murray Leigh Chapman, Keith Nolan Simanton