Computer Supported Collaborative Work Between Plural Users Patents (Class 715/751)
  • Patent number: 9506773
    Abstract: Provided are methods and systems for delivering smart reminders to a user based on data associated with a calendar event of the user. The methods and systems utilize data contained in a user's calendar to deliver relevant event location identification information to the user at appropriate times in advance of a scheduled start time for the event. A reminder notification is delivered to a device of the user when it is determined that the user is approaching the specified event location (e.g., based on location data associated with the user device) and the scheduled start time for the event is within a threshold period of time. The notification includes one or more images of a particular venue specified for the event, contact information for the venue, as well as various other data associated with the particular venue and/or corresponding event.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: November 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Mauro Cherubini, Rajiv Arjan
  • Patent number: 9508059
    Abstract: A messaging device allows a user to initiate communication to recipients via a graphical user interface. In some embodiments, messages are composed by a user via a touchscreen display. Pre-existing messages may also be retrieved by the user via the display. Icons representing potential message recipients are displayed, and the user may deliver a message to a recipient by associating the message with the icon that represents the desired recipient, such as by a drag-and-drop or pop-and-hop motion. In addition, the user may indicate to which of the recipient's various electronic devices or services the message is to be delivered. In some embodiments, the user may deliver the message to a group of recipients.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: November 29, 2016
    Assignee: T-Mobile USA, Inc.
    Inventors: Ming Ligh, Paulo S. T. Chow, Valerie Goulart, Anthony Giardini, Georgiana Gormley, Jeff Gough, Patrick Carney
  • Patent number: 9503686
    Abstract: Embodiments of the invention detail systems, computer program products, and methods for providing a review bucket for video conferences. In an exemplary embodiment the system presents on a display a review bucket widget that is configured to receive a plurality of discussion topics for use in a video conference communication session between the customer and a business agent that represents a particular entity. To this extent, the system may additionally receive, within the review bucket widget, an identifier of at least one discussion topic that the customer is interested in discussing during the video conference communication session and transmit the at least one discussion topic to the business agent.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: November 22, 2016
    Assignee: Bank of America Corporation
    Inventors: Carrie Anne Hanson, Alicia C. Jones-McFadden, Craig Sobol, Brent Alan Shelkey, Kimberly Ya-chin Chang, Sarah Beth Gottfried, Wang Liang, Neha Rani Rathi, Anthony Scott Wong
  • Patent number: 9501258
    Abstract: A method of facilitating the reproduction of a presenter's desktop for attendees of a real-time collaboration. A bound portion of the desktop (the portion shared with the attendees) is logically divided into clusters. When the content of a cluster changes, the cluster is analyzed and one or more objects describing the content may be identified. Each object that is not already cached is cached and assigned a cache ID. Each object in the cluster is described in an object primitive to be sent to the attendees. Actions for reproducing the object on the attendees' clients are sent as action primitives. The object and action primitives allow the content of the presenter's desktop to be sent incrementally instead of sending the entire desktop.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: November 22, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ilya Teplov, Aleksey Skurikhin, Paul Huck, Alex Fedotov
  • Patent number: 9502073
    Abstract: A non-transitory computer readable medium that stores instructions that cause a computerized system to: process a media stream to extract metadata about characteristics of the media stream; display to a user the metadata; receive from the user an instruction to generate a modified media stream that is responsive to at least one characteristic that is represented by the metadata; and process the media stream to generate a modified media stream, in response to the instruction.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: November 22, 2016
    Assignee: MAGISTO LTD.
    Inventors: Oren Boiman, Alex Rav-Acha
  • Patent number: 9495070
    Abstract: Various aspects and embodiments are directed to a streamlined computer device and a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Various views of digital media content permits users to easily and efficiently access various digital media content. Different views are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to maintain and manage digital media content libraries. According to some embodiments, the libraries comprise user digital media content and references digital media content. Functionality provided to a user can be tailored to the type of content displayed, accessed and/or managed. According to various aspects, methods and systems are provided for accessing and managing digital media libraries on a streamlined computing device with a plurality selectable I/O profiles.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: November 15, 2016
    Assignee: LiTL LLC
    Inventors: Robert S. Pennington, Matthew D. Day, Noah B. Guyot, Daniel Kuo, Jenea B. Hayes, Aaron Tang, David L. Fore, John H. Chuang, Chris Bambacus, Eben Eliason, Chris Moody, Yves Behar, Joshua Morenstein, Christopher Hibmacronan, Naoya Edahiro
  • Patent number: 9483564
    Abstract: A request is received from a mobile device located in a first geographic location for an image displaying a second geographic location. Mobile devices are geolocated and those located within a predetermined distance from the second geographic location are identified. A description of the desired image is delivered to each such identified such mobile device, whereupon the desired image is received from at least one such identified mobile device and forwarded to the requesting mobile device.
    Type: Grant
    Filed: June 21, 2015
    Date of Patent: November 1, 2016
    Inventor: Ouri Shifman
  • Patent number: 9472002
    Abstract: A computer-implemented method for generating a graph of parameters of a virtualized computing environment. The method includes generating a first graph depicting a timeline of aggregate health of a virtual machine grouping; generating a second graph depicting types of user activity for one of the plurality of time frames; and generating a third graph depicting aggregate health of the virtual machine grouping for one of the plurality of time frames, wherein the second graph is overlaid with the third graph, and wherein the first graph, the second graph, and the third graph are for display in a single view.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: October 18, 2016
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, David Yang
  • Patent number: 9467487
    Abstract: An apparatus and method of providing a user with a web-browser supplement is disclosed. One method includes providing access to a focal group, wherein the focal group includes at least one member having at least one association with the user. Access is provided to information associated with the at least one member having relevance to the focal group. Web browsing by the user is supplemented by the information of the members of the focal group.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: October 11, 2016
    Inventors: Jonathan Davar, Serge M. Krasnyansky
  • Patent number: 9467518
    Abstract: A method enables automated remote control of a remote device from a local device connected to the remote device over a network. The method includes executing a set of one or more commands on the remote device by invoking a macro on the local device. Invoking the macro causes the local device to send said the set of commands over the network to the remote device.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: October 11, 2016
    Assignee: CommuniTake Technologies Ltd.
    Inventors: Amiram Perlmutter, Eran Karpen, Ronen Sasson
  • Patent number: 9466049
    Abstract: Embodiments relate to systems and methods for analyzing patterns and trends in online communities, and more particularly to organizing and analyzing data from community collaboration platforms and websites such as wikis, mailing lists, bug trackers, project management tools, and version control systems. At least one collaboration space can contain and store topics which can be submitted to and accessible by a plurality of users. The plurality of users can start new topics or add to existing topics within the at least one collaboration space. The at least one collaboration space can organize data within the topics according to various attributes of the data and the topics. The at least one collaboration space can send the organized data to a dashboard, which can create data organization aids to analyze the data.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: October 11, 2016
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Gregory Alexander Reasoner DeKoenigsberg
  • Patent number: 9460717
    Abstract: A mobile terminal including a microphone configured to receive a voice input; a touchscreen configured to display information; and a controller configured to activate a voice recognition mode on the mobile terminal for receiving the voice input from the microphone, receive the voice input indicating a particular function on the mobile terminal is to be executed, execute the particular function indicated by the received voice input, if the voice recognition mode is interrupted while the particular function is being executed, determine whether the particular function is in a complete state or an incomplete state, if the particular function is in the incomplete state, display a display object corresponding to the particular function in the incomplete state, and resume the particular function and activate the microphone for receiving additional voice input to complete the particular function.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: October 4, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Jonghwan Kim, Hojoong Jeong
  • Patent number: 9462017
    Abstract: A method for conducting a communications session (e.g., a teleconference) may include: displaying, by a client device, a communications interface that may include a first canvas, a second canvas, and a content browser. The first canvas may be arranged to display a media stream. The second canvas may be arranged to display a sequence of content items that may be provided by a communications system (e.g., a teleconferencing system). The content browser may be arranged to display identifiers for one or more files that are associated with the teleconference. The method may further include detecting a first input that moves a file from the content browser onto the second canvas, and in response to the first input, transmitting from the client device to the communications system, an instruction to generate a new sequence of content items based on at least a portion of the file.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: October 4, 2016
    Assignee: LHS PRODUCTIONS, INC.
    Inventor: Louis Siracusano, Jr.
  • Patent number: 9449644
    Abstract: In the present invention, image data is edited in response to a demand transmitted from a data-processing apparatus through a network. A moving-picture server (3) acquires a scenario consisting of a plurality of scenes, each lasting for a given time, is acquired in response to a demand made by a personal computer (1-1). The server acquires from a temporary edition space (6) a given number of original data items that will be used in the scenario, also in response to a demand made by the data-processing apparatus. The moving-picture server (3) selects prescribed ones of the original data items acquired and allocate them to the scenes of the scenario acquired. The server corrects the original data items selected, in accordance with the prescribed image data items that have been allocated to the scenes of the scenario. The image data is thereby edited.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: September 20, 2016
    Assignee: SONY CORPORATION
    Inventor: Takao Yoshimine
  • Patent number: 9406042
    Abstract: In various example embodiments, a system and method to provide status indictors on an image galley is disclosed. At least one item to be displayed in an image gallery on a client device is identified. Once identified, status information for the item is obtained. Subsequently, gallery rendering and display instructions are generated and transmitted to the client device. The rendering and display instructions include the status information and enables generation of status indicators from the status information for display over the image gallery at the client device. The rendering and display instructions may also include instructions for displaying the image gallery. The status information at the client device may be updated as status information changes.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: August 2, 2016
    Assignee: eBay Inc.
    Inventors: Ryan Melcher, Dane Howard
  • Patent number: 9386108
    Abstract: This invention provides a social network for wildlife species observers, e.g. birders, to verify accuracy of observations made of wildlife in the field, and includes issuance of automatic rare species alerts when a sighting is determined to be rare, all via a web site.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: July 5, 2016
    Inventor: Mitchell Waite
  • Patent number: 9383888
    Abstract: A UI for presenting and reviewing a document is optimized based upon the type of computing device being utilized to present the document. One such UI includes a first pane showing a view of the document under review that is sized and formatted for display on a large-format display device. The first pane can also be utilized to emphasize a portion of the document. The UI also includes a second pane that includes indicators for each of the reviewers of the document. The selection of an indicator will cause a portion of the document being reviewed by the corresponding reviewer to be displayed in the first pane. The UI also includes a third pane that includes a scaled image of the document shown in the first pane. Selection of a portion of the scaled image causes the selected portion of the document to be displayed in the first pane.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: July 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan James Fish, Jeffrey Berg, Joo Young Lee, Derek Matthias Hans, Kuldeep Karnawat, Joseph Freeman Friend, Nino Yuniardi, David Benjamin Lee
  • Patent number: 9361296
    Abstract: A method and apparatus for processing collaborative documents providing a portable document version which may be processed when not connected to the collaborative document. The collaborative document is accessible to users through a network. Updates to the collaborative document are provided to the portable document, which may be modified to include the updates or replaced with an updated version of the collaborative document.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: June 7, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Robert K. McAfee, Vivek Hebbar
  • Patent number: 9354769
    Abstract: A technique electronically controls commitment of a change to stored information. The technique involves accessing a reviewer database to ascertain a set of reviewers assigned to review proposed changes to the stored information. The technique further involves electronically notifying the set of reviewers to review a particular proposed change to the stored information after the set of reviewers is ascertained. Each reviewer is able to electronically approve or reject the particular proposed change to the stored information. The technique further involves (i) electronically preventing commitment of the particular proposed change to the stored information while less than a predefined number of electronic approvals has been received from the set of reviewers and (ii) electronically enabling commitment of the particular proposed change to the stored information upon receipt of the predefined number of electronic approvals from the set of reviewers.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: May 31, 2016
    Assignee: EMC Corporation
    Inventors: Santhosh V. Kudva, Michael E. Bappe, Helen S. Raizen, Thomas W. Bennett
  • Patent number: 9342209
    Abstract: Features are disclosed for generating presentations of information about activities of users of personal devices. Any number of personal devices may transmit information about activities performed by users associated with the personal devices. The information can be transmitted to a management component configured to compile the information, supplement the information with information from third-party sources, and generate presentations. The presentations may be based on templates associated with particular users or groups of users. The presentations may include, but are not limited to, visual, audio, and textual content.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: May 17, 2016
    Assignee: Audible, Inc.
    Inventors: Douglas C. Hwang, Douglas S. Goldstein, Ajay Arora, Guy A. Story, Jr.
  • Patent number: 9330279
    Abstract: A method, system and computer program product for blocking access to restricted elements of application interface and covering the restricted elements by trusted interface elements. The system includes an analyzer module, a database of restricted elements and a blocking module. The analyzer module is configured to detect interface elements of an active application rendered on a computer or a mobile device. The analyzer module determines if an application interface element is restricted by comparing the application interface element against the known restricted interface elements from the database. If the restricted element is detected, the analyzer module sends the data about the restricted element to the blocking module. The blocking module covers the restricted interface element by a trusted interface element or by an image.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: May 3, 2016
    Assignee: Kaspersky Lab, ZAO
    Inventors: Konstantin M. Filatov, Victor V. Yablokov
  • Patent number: 9317640
    Abstract: One aspect of the invention is a method for the electronic design of collaborative and validated architectures. The method for the electronic design of an architecture includes storing architecture elements created by users in a centralized database. The creation of an architecture model is initiated in response to a request of a user of a client system. The centralized database is accessed to retrieve the architecture elements and a selection of an architecture element for inclusion in the architecture model is received from the user. The architecture model including the selected architecture element is included in the centralized database.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: April 19, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Daniel R. Belville, Michael K. Carter, Robin R. Petrowski
  • Patent number: 9317390
    Abstract: Activity data generated during a day or other time period on one or more computing devices is collected and aggregated. The aggregated data is then presented through an activity review user interface. The activity review user interface can be presented on a large format display device, such as a projector or television. The activity review user interface can also be navigated using natural input methods, such as gesture and voice input.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: April 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ellen Lizabeth Chisa, Rajesh Ramanathan, Hubert Van Hoof
  • Patent number: 9319227
    Abstract: Devices described herein are configured to receive a post to a collaboration space shared by a group of users and provide the post to the group of users through a user interface associated with the collaboration space. In some embodiments, the group of users is a social network or social network group. The devices are further configured to automatically create a content item associated with an application of a device of at least one user of the group of users based on the post, the content item accessible through a user interface of the application.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: April 19, 2016
    Assignee: T-Mobile USA, Inc.
    Inventors: Robert Neer, Charles Goran
  • Patent number: 9311622
    Abstract: A method of resolving mutations in a partially-loaded spreadsheet model includes loading onto a client computer a first chunk of a spreadsheet stored on a server, where the first chunk represents a first range of cells in the spreadsheet, and requesting a second chunk of the spreadsheet from the server, where the second chunk represents a second range of cells in the spreadsheet. The method further includes storing a plurality of pending user mutations on the client computer generated by a user on the client computer, where the plurality of pending user mutations are applied to the first chunk, and receiving from the server a plurality of collaborator mutations and the second chunk. The method further includes transforming the plurality of pending user mutations against the plurality of collaborator mutations, and applying the transformed plurality of pending user mutations to the second chunk.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: Amod Karve, Niklaus Haldimann
  • Patent number: 9304784
    Abstract: A user interface presented on a local display eases user discrimination between multiple remote displays connected to a remotely controlled computer, thereby easing selection of remote display(s) for remote viewing on the local display. The user interface can incorporate information indicating physical positional orientations of remote displays relative to each other, such as whether one remote display is physically located to the left of another remote display. The icons can additionally illustrate sizes of the remote displays relative to each other. Each remote display can be represented within a particular user interface icon as a rectangle whose size and position relative to the other remote display(s) reflect that remote display's actual physical size and position relative to those other remote display(s). Different icons can show different subsets of active and inactive remote monitors, and can be selected to activate different subsets of remote monitors for presentation on the local display.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: April 5, 2016
    Assignee: APPLE INC.
    Inventors: Michael V. Stein, Dale A. Taylor
  • Patent number: 9298794
    Abstract: Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: March 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Smith, Cameron Stillion, Andrew Ash
  • Patent number: 9280798
    Abstract: A method and system is provided for facilitating the review of electronic documents such as patent, trademark and design documents. Example embodiments of methods provide a business context for performing the review, a role within the business context together with the event that is the reason for the review to be requested.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: March 8, 2016
    Inventor: Gregory Dominic McKenzie
  • Patent number: 9274666
    Abstract: An approach is provided to facilitate chatting services. A friend list page is displayed via a user terminal, the friend list page including an area configured to present a status message associated with a friend. A message page is displayed in response to selection of the status message, the message page including a list of status messages associated with the friend. A chat room page is displayed in response to selection of at least one of the listed status messages, the chat room page being configured to facilitate chatting, the chat room page being displayed including the at least one selected status message automatically inserted into an input area of the chat room page.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: March 1, 2016
    Assignee: LINE CORPORATION
    Inventor: JungHo Shin
  • Patent number: 9274687
    Abstract: A method of managing schedule changes for correlated calendar events. The method includes receiving, at one or more computing devices, a first calendar event including an event designation as a parent event and receiving a second calendar event including an event designation as a child event. The method further includes receiving, at the one or more computing devices, an indication of event dependency between the second calendar event and the first calendar event. If an indication is received that the first calendar event is cancelled, the method further includes cancelling, using the one or more computing devices, the second calendar event. If an indication is received that the first calendar event is rescheduled at a temporal interval from a first event time, the method further includes rescheduling, using the one or more computing devices, the second calendar event from a second event time based on the temporal interval.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: March 1, 2016
    Assignee: GOOGLE INC.
    Inventor: Steffen Meschkat
  • Patent number: 9268466
    Abstract: The present disclosure features methods and systems for updating an application-centric interface or dock, generated and displayed by a local computer, with a user interface element representative of a remote application executing on a remote computer to provide integration between remote (“published”) applications and their local counterparts. This functionality provides a seamless, unified user experience by allowing hosted applications to appear as if they are running locally in a dock interface, in the same way that local applications appear.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: February 23, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Georgy Momchilov, Andrew Innes, Kevin Harvey
  • Patent number: 9269076
    Abstract: Embodiments relate to method and program product enabling collaborative social coding. Social networking functionality is embedded and via that social networking functionality information relating to a particular function across a computing network is tracked. The tracked information is then accumulating and organized as relating to a particular function. Upon request receipt, information is then provided relating to the particular function including a list of those accessing that function.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stefan B. Edlund, Kun Hu, James H. Kaufman
  • Patent number: 9270713
    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 initiate 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. 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, wherein the shared data is rendered in accordance with display capabilities of the at least one viewer device, and display the rendered shared data on the at least one viewer device.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: February 23, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Qi Yang, Yong Qian, Kejun Xia
  • Patent number: 9269068
    Abstract: Methods and systems for monitoring consumer generated media are disclosed herein. Consumer generated media (CGM) is discovered using a plurality of keywords from a set of keywords configured to return consumer generated media embedded in a digital location. CGM is collected from a plurality of sources using a plurality of robots configured to collect media from the discovered CGM. CGM is normalized for statistical analysis. CGM is tested for conceptual relevance to the predetermined topic using the series of keywords. Sentiment is determined of the collected consumer generated media based on the semantics of the language in the collected CGM. A graphical user interface is generated having collected consumer generated media and statistical information related to at least one of the conceptual relevance and the determined sentiment.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: February 23, 2016
    Assignee: VISIBLE TECHNOLOGIES LLC
    Inventors: Miles Ward, James Webber, Dean M. Graziano
  • Patent number: 9256423
    Abstract: A computer-implemented method for generating software license types, includes collecting, by a processor, a plurality of software product functions, creating, by the processor, a plurality of content space specification files that includes the plurality of software product functions, processing, by the processor, the plurality of content space specification files to generate a plurality of software license types and outputting, by the processor, the plurality of software license types.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Senthil K. Bakthavachalam, Edward B. Boden
  • Patent number: 9253222
    Abstract: An apparatus and method for facilitating a synchronous display of a time-based media object (e.g., a video or audio file) with a remote device is provided. In one example, the apparatus comprises control logic for controlling the display of a media object in response to a user entered command with a first device, and communication logic for causing communication of the user entered command (e.g., play, pause, skip, etc.) and a metric (e.g., time or frame reference) associated with the media object to a second device for synchronizing the display of the media object with the first and second devices. The first and second devices may communicate via peer-to-peer communications, for example, in a collaborative or social application such as an IM application. Further, the apparatus may include various devices such as a personal computer, mobile phone device and/or mobile personal entertainment device, DVR, or the like.
    Type: Grant
    Filed: February 22, 2007
    Date of Patent: February 2, 2016
    Assignee: MATCH.COM. L.L.C.
    Inventor: David A. Shamma
  • Patent number: 9250852
    Abstract: An information processing apparatus, a screen output system, a screen output control method, and a program control output are disclosed. The information processing apparatus includes an image acquiring unit, a differential region extracting unit, a designation accepting unit, and an image output unit. The image acquiring unit acquires a first image to be output to a first display. The differential region extracting unit extracts a differential region that differs between the first image and a second image to be output to a second display. The designation accepting unit accepts a designation of whether to output each differential region to the second display. The image output unit incorporates a portion of the first image that corresponds to a differential region for which a designation to output has been accepted into the second image and outputs the updated second image to the second display.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Takaaki Kawase, Daisuke Maruyama, Satoko Kinoshita
  • Patent number: 9245256
    Abstract: Embodiments of the present invention disclose a method, computer program product, and computer system for managing reviews of a computing file. The method includes a computer receiving a computing file, the computing file containing software program functions. The computing system receives a list of one or more reviewers to review the computing file. The computer parses the computing file by function. The computer receives an assignment of at least one of the one or more reviewers to at least one function within the computing file. The computer sends a request to review the computing file to the at least one of the one or more reviewers assigned.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventor: Siddharth K Saraya
  • Patent number: 9235268
    Abstract: An approach is provided for creating a virtual workspace among devices based, at least in part, on location information. The virtual workspace corresponds to an application or a service common to the devices. Monitoring of the movement of one or more of the devices causes manipulation of the virtual workspace, the application, the service, or a combination thereof based, at least in part, on the movement. Example applications and services include media editing, media playback, image processing, social networking, and social control functionality.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: January 12, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Juha Henrik Arrasvuori, Jaakko Keränen, Hannu J. Korhonen, Andrés Lucero, Tero Jokela, Marion Boberg, Jussi Pekka Holopainen, Erika Piia Pauliina Reponen, Kaisa Väänänen-Vainio-Mattila
  • Patent number: 9231990
    Abstract: A method and apparatus for providing collaborative workspace are disclosed. The method receives a request to establish a video conference for two or more participants, and obtains information from historical information on the two or more participants to be used with the collaborative workspace. The method determines preferences for each of the two or more participants as to a presentation of the collaborative workspace. The method receives one or more live images of the two or more participants and presents the collaborative workspace to each of the two or more participants in accordance with the preferences for each of the two or more participants.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: January 5, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey A. Aaron, Larry Woodring
  • Patent number: 9223844
    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: December 29, 2015
    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: 9218591
    Abstract: Embodiments described herein provide numerous applications and implementations of a social network to facilitate individuals to resolve various life issues. These issues may include issues that arise when individuals or families relocate, including logistic problems, assimilation of family members in a community, and roommate pairings. As will be described, embodiments described herein greatly facilitate corporations in relocating their employees logistically, and also assist employees and their families with life issues that may determine whether the employees' relocation will be a success.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: December 22, 2015
    Inventor: Emily J. White
  • Patent number: 9207843
    Abstract: An example approach is provided for presenting content in a user interface associated with social networking messages based on gaze tracking information. A content presentation platform determines a rendering of a user interface presenting one or more social networking messages. The content presentation platform further determines a selection of at least one of the one or more social networking messages based, at least in part, on gaze tracking information. The content presentation platform also causes, at least in part, a presentation of content at the user interface based, at least in part, on the selection.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: December 8, 2015
    Assignee: Nokia Technologies Oy
    Inventor: Pranav Mishra
  • Patent number: 9192110
    Abstract: In one embodiment of the present invention, irrigation software is provided for an irrigation system. The irrigation software may include a hierarchical watering plan display, water pump adjustment, water pump efficiency profile use, a soil moisture interface, a historical flow interface, a demand ET interface, an instant program interface, an instant program interface, a manual irrigation interface, a precipitation management group interface, a rain schedule adjustment algorithm, a map-to-monitor button, a universal start time shift interface, and a conditional screen saver.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: November 24, 2015
    Assignee: The Toro Company
    Inventors: Paul A. Standerfer, Gerald L. Mock, Utah Iev, John F. Fuller, Tu Minh Nguyen, Jason Lester Hill, Scott Vincent Myers, Stephan Crain, Steven A. Snow, Stanley C. Campbell, Russ Huffman
  • Patent number: 9197718
    Abstract: Systems and methods for central management and control of user-contributed content in a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for enabling an administrative user in an enterprise setting to centrally manage and control content provided by other users of the enterprise in a web-based collaboration environment. In one embodiment, a view providing access to an aggregate of the content or a selection thereof provided by the other users is depicted in a user interface for the administrative user to access the web-based collaboration environment. The user interface for the administrative user includes both of a management console to access the content provided by other users and a panel for accessing an account of the user and work items owned by the administrative user.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: November 24, 2015
    Assignee: Box, Inc.
    Inventors: Andy Kiang, David T. Lee
  • Patent number: 9195367
    Abstract: A method, system or computer usable program product for selectively forwarding activated graphical user interface (GUI) elements from a source system to a remote device for user interaction including configuring the source system for selectively forwarding to the remote device activated GUI elements that are for front of screen display on the source system, receiving user preferences for GUI elements to forward to the remote device, in response to a user request, identifying an activated GUI element for front of screen display on the source system and related information that meets the user preferences, and forwarding only the identified GUI element and related information to the remote device for interaction with the user.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: November 24, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Patent number: 9177299
    Abstract: An interface enables perception of information regarding e-mail communications. The interface includes an e-mail application user interface that enables perception of e-mail message information for one or more e-mails received by an e-mail participant and that enables active display of one or more of the received e-mails selected by the e-mail participant, The interface also includes a mechanism that determines a request for e-mail message information for one of the e-mails from within a desired e-mail message that is not actively displayed. The interface further includes an informational tool tip that provides a temporary perceivable indication to the e-mail participant of at least a portion of the requested information for the desired e-mail message while maintaining active display of the one or more selected e-mails.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: November 3, 2015
    Assignee: FACEBOOK, INC.
    Inventors: James Andrew Canfield, Kenneth Carbone, David Fairlie Colburn, Linda Nols Myers, Thomas E. Van Lenten, Gregory Alan Willis
  • Patent number: 9178950
    Abstract: Systems and methods provide real-time communication between website operators and website visitors including monitoring, gathering, managing and sharing of information.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: November 3, 2015
    Assignee: LiveHelpNow, LLC
    Inventor: Michael Kansky
  • Patent number: 9167048
    Abstract: A method and apparatus for choosing mobile telephones within a security social network is provided herein. Choosing mobile telephones may take place on a server side or a mobile telephone side. Even though mobile telephones lie within a particular area of interest, no image will be obtained/provided from the mobile telephone when a predetermined condition is met. This will greatly reduce an amount of images provided by mobile telephones along with reducing the possibility of an unwanted image being obtained.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 20, 2015
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventor: Gary J. Oswald
  • Patent number: 9161169
    Abstract: In the sending messages, a notification system determines locations of mobile devices and user profiles for users of the mobile devices, identifies a target message for a target device, determines a number of users with overlapping target message candidacy based on the locations and the user profiles, and determines whether the number of users exceed a predetermined threshold. If the number of users exceeds the predetermined threshold, the notification system determines a target message trigger time based on when the number of users exceed a predetermined threshold, determines a target message assembly time and a target message delivery time, and determines whether a sum of the target message assembly time and the target message delivery time is less than a difference between a current time and the trigger time. If so, then a sending of the target message to the target device for displaying at the target device is triggered.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dustin K. Amrhein, Douglas C. Berg, Nitin Gaur, Christopher D. Johnson