Real Time Video Patents (Class 715/756)
  • Publication number: 20150095808
    Abstract: A system and method for providing a multi-event videoconference correct marketing sales event is provided. Attendees walked into a videoconference event server's (VES) webpage, which then begins downloading a master event file of video clips to the way during the course of the event. The VES provides a step by step guide to managing the operation of the event including order entry and recruitment of future hosts.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 2, 2015
    Inventors: Andrew Fox, Michael Tinglof, Melissa Wilber
  • Patent number: 8997005
    Abstract: A method and system for conducting a chat session with multiple chat members. The chat system receives chat comments from the chat members. The chat system attempts to identify a topic or subject of the chat comment. The chat system may then retrieve product or product category advertisements relevant to the identified topic. The chat system then effects the display of the chat comment along with the retrieved advertisements to each chat member. The chat system thus dynamically recognizes the topic of chat comments and displays relevant additional information along with the chat comments.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Hilliard B. Siegel, Ashish Agrawal, Ezra Cooper, Robert Frederick
  • Publication number: 20150082203
    Abstract: A system is engineered to analyze, process, and manipulate streaming content in real time including analyzing, interacting with, and embedding streaming video images based on the content of the images or on collaborative interactions and information. Among many, many examples, one can create advertisements dynamically overlaid within live video based upon characteristics within the live video, as well as have the ability to interact with live video in a social network. Various other examples include, among others, advertising, security analysis, and live special effects. The system performs analytics of data as it is collected to determine features and patterns in the data and use the resulting analysis to alter the streaming content as it occurs.
    Type: Application
    Filed: July 8, 2014
    Publication date: March 19, 2015
    Applicant: TRUESTREAM KK
    Inventors: Paul Daniel James, Arthur Wayne Milliken, Robert Jack Kinnear, JR., Robert Perry Hooker
  • Publication number: 20150082204
    Abstract: Disclosed are a method for video communications and a terminal, server and system for video communications. The method includes: a first terminal establishing a communication connection with a server by means of a communication protocol; sending local video data of the first terminal and data in a first preset whiteboard zone to the server, to allow that the server to send the local video data and the data indicated in the first preset whiteboard zone to one or more than one second terminals except the first terminal to be displayed. By proving a first preset whiteboard zone in the process of video communications and sending data in the first preset whiteboard zone among the second terminals through a server, the present invention can make complex content be shown in one-to-one, one-to-many or many-to-many video communications applications to satisfy the demand and experience of video communications in the scenes of chats.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 19, 2015
    Inventors: Zhongnan Li, Hao NIAN
  • Patent number: 8976134
    Abstract: According to an aspect, a character input device includes: a touch panel capable of detecting touches on a plurality of points; and a control unit for displaying a plurality of buttons on the touch panel and determining whether a first touch gesture in which a touch position with respect to the touch panel is continuously changed occurs. When detecting occurrence of a second touch gesture being a further touch on a different area from an area where the first touch gesture occurs while the first touch gesture occurs in the area where the buttons are displayed, the control unit is configured to receive, as an input, a character corresponding to the button corresponding to the touch position of the first touch gesture when the second touch gesture occurs.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: March 10, 2015
    Assignee: KYOCERA Corporation
    Inventor: Tomohiro Sudo
  • Publication number: 20150067542
    Abstract: A computer is operated by displaying a window on a display device, where the window is an opaque window overlaid on the entirety of a system desktop that includes graphical representations of system controls and application controls. The window displays user interface elements of an application program executing on the computer, and also includes a portal region displaying an image of the system desktop including counterparts of the system controls and application controls. The computer provides user-controlled operation of the system controls and application controls based on simulated user interaction with the counterparts of the system controls and application controls in the portal region. The application program can effectively coordinate the use of the display by itself and by the system and other applications using the system desktop, relieving the user of this task.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: Citrix Systems, Inc.
    Inventors: Matthew Anderson, Brian Green, Albert Alexandrov
  • Publication number: 20150067543
    Abstract: In some implementations, a method includes receiving a selection of one or more users of a social networking service, the selection received via a social networking interface. A live visual data feed derived from a camera is received, where the received live visual data feed has a multiple frames and has a time interval between successive frames of the live visual data feed. A modified live visual data feed is sent over a network to be distributed using the social networking service to the selected users of the social networking service. The modified live feed includes frames derived from the frames of the received live visual data feed, and the modified feed provides a different time interval between its successive frames than the time interval between the frames of the received live feed.
    Type: Application
    Filed: August 11, 2014
    Publication date: March 5, 2015
    Inventor: Vincent Mo
  • Publication number: 20150067544
    Abstract: System and method involving user interfaces and remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions.
    Type: Application
    Filed: November 6, 2014
    Publication date: March 5, 2015
    Inventor: Wayne E. Mock
  • Publication number: 20150026603
    Abstract: Techniques to manage recordings for multimedia conference events are described. An apparatus may comprise a recording management component operative to manage recording and reproduction operations for a multimedia conference event. The recording management component may comprise an event capture module operative to record a multimedia conference event to form a recorded meeting event. The recording management component may comprise an event entity module communicatively coupled to the event capture module, the event entity module operative to generate an entity event list for the recorded meeting event. The recording management component may comprise an event reproduction module communicatively coupled to the event entity module, the event reproduction module operative to reproduce the recorded meeting event.
    Type: Application
    Filed: October 7, 2014
    Publication date: January 22, 2015
    Applicant: Microsoft Corporation
    Inventors: Ashutosh Tripathi, Nagesh Pabbisetty, Subrata Roychoudhuri
  • Patent number: 8938691
    Abstract: An image processing apparatus is provided. The image processing apparatus is capable of executing a plurality of processing operations on input data and includes: a selection detecting unit configured to detect a selecting operation of a plurality of processing operations from among the plurality of processing operations; an operation information storing unit configured to store a plurality of processing operation information for specifying the processing operations detected by the selection detecting unit, respectively; a setting unit configured to set the plurality of processing operation information stored in the operation information storing unit, as a plurality of processing operations which are collectively executed in response to an execution instruction input to an instructing unit; and an executing unit configured to execute the plurality of processing operations corresponding to the plurality of processing operation information set by the setting unit, in response to the execution instruction.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: January 20, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Akikazu Murata, Hirofumi Oguri
  • Publication number: 20150020003
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for establishing interaction between users simultaneously viewing a virtual representation of a physical object on computers connected to a network. A view of a portion of the physical object is displayed to a user. The view is based on a set of coordinates that identifies a current position of the user. One or more figurines representing other users are displayed within the view. The other users are simultaneously looking at a similar portion of the physical object. Each figurine is shown at a coordinate position corresponding to a current position of a respective other user. A request user to interact with one or more of the other users is received from the user. The request is transmitted to the other users. Based on responses received to the request, interactions between the requesting user and the other users are established.
    Type: Application
    Filed: March 24, 2008
    Publication date: January 15, 2015
    Applicant: GOOGLE INC.
    Inventor: Joseph F. Karam
  • Patent number: 8924864
    Abstract: A network apparatus system and method of use adapted for viewing, illustrating, consulting and collaborating on medical images and saving images and illustrations in acceptable DICOM format. Specifically, a Consultant Client or a plurality of Consultant Clients having the capability to view still and streaming video medical images, then illustrating over those images with the ability to save those images. Also a Collaborator Client, a person user or a plurality of Collaborator Clients having the ability to remotely view streaming or still medical images and illustrating over those images. The Collaborator Clients can draw, telestrate and annotate over those images with the ability to save those images. The Collaborator Client also has the ability to work in partnership with other Collaborator Clients, each Collaborator Client viewing the same medical image and each illustrating on the image and each being able to view all users illustrations and medical image simultaneously.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: December 30, 2014
    Inventors: Mark Mariotti, Anthony Molinari, James Smurro
  • Patent number: 8918727
    Abstract: Systems and techniques for transferring electronic data between users of a communications system by receiving, at an instant messaging host, a video file from a sender and intended for a recipient; authenticating the video file; and sending the video file to the intended recipient.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: December 23, 2014
    Assignee: Facebook, Inc.
    Inventors: Noel Enete, Wayne Packard, Harry W. Morris
  • Patent number: 8913189
    Abstract: Audio data and video data are processed to determine one or more audible events and visual events, respectively. Contemporaneous presentation of the video data with audio data may be synchronized based at least in part on the audible events and the visual events. Audio processing functions, such as filtering, may be initiated for audio data based at least in part on the visual events.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: December 16, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard William Mincher, Todd Christopher Mason
  • Patent number: 8914900
    Abstract: Techniques are disclosed for methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform. In one embodiment, a method includes, providing a third-party application with direct access to content in a cloud-based environment. The third-party application is hosted by an entity different from that of the cloud-based environment. In some embodiments, the direct access to the content in the cloud-based environment is provided to the third-party application and accomplished without a need to access an application that is native to the cloud-based environment.
    Type: Grant
    Filed: May 19, 2013
    Date of Patent: December 16, 2014
    Assignee: Box, Inc.
    Inventors: Michael Smith, Benjamin Campbell Smith, Simon Tan, Rico Yao
  • Patent number: 8904289
    Abstract: A system for presenting and controlling content on a display device includes a network, a server system coupled to the network and comprising one or more servers, a display device coupled to the network and having a display, and a personal computing device operable to transmit a first message according to a specified format over the network to the server system. The server system stores an association between the personal computing device and the display device. The first message identifies user-selected content and a media player to play the content. The server system is operable, in response to receiving the first message from the personal computing device, to provide to the display device a second message identifying the user-selected content and the media player to play the content. In response to receiving the second message, the display device is operable to obtain a first media player needed to play the content, to load the media player and to present the content on the display.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: December 2, 2014
    Assignee: Touchstream Technologies, Inc.
    Inventor: David Strober
  • Patent number: 8892744
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting handling web applications provided from a server. A bootstrap object is received from the server. The bootstrap object is independent of the requested web application and includes default settings for a plurality of different web applications. An application configuration object is also received from the server. The application configuration object is specific to the requested web application and includes a plurality of plugin handles. The bootstrap object loads the application configuration object, and identifies, based on the plugin handles, a first plugin for the requested web application. The first plugin is requested, and upon receipt the from the server the first plugin is loaded in a user interface. The first plugin exposes an application programming interface (API) of the first plugin to the bootstrap object.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Jens Scheffler, Niklaus Haldimann, Adam E. Winer
  • Patent number: 8887067
    Abstract: Techniques to manage recordings for multimedia conference events are described. An apparatus may comprise a recording management component operative to manage recording and reproduction operations for a multimedia conference event. The recording management component may comprise an event capture module operative to record a multimedia conference event to form a recorded meeting event. The recording management component may comprise an event entity module communicatively coupled to the event capture module, the event entity module operative to generate an entity event list for the recorded meeting event. The recording management component may comprise an event reproduction module communicatively coupled to the event entity module, the event reproduction module operative to reproduce the recorded meeting event.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Ashutosh Tripathi, Nagesh Pabbisetty, Subrata Roychoudhuri
  • Patent number: 8887050
    Abstract: The positions of target and a video surveillance sensor are plotted on a computer map display. An icon representing the target and its movement with time is shown on the map, as is the movement of the sensor. The mapping facility preferably is used together with a logger for applying electronic tags and displaying live feeds and stored images of the target, and a timeline device for quickly locating stored images having desired attributes.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: November 11, 2014
    Assignee: LHS Productions
    Inventor: Louis H. Siracusano, Jr.
  • Patent number: 8881017
    Abstract: Information related to art is provided in networked computing environments wherein users can participate in public or private online interactive video conferences, chat rooms and other online sessions led by art galleries or art gallery affiliates. User's may switch between public sessions and private sessions when ready to make a transaction related to an art object or artist presented in a public session. In private online sessions, potential consumers may also electronically provide the art gallery pictures, diagrams and photographs of an area in which they are interested in placing certain art objects. An image of the art object is shown within the picture to scale with other objects such as a wall, and angle of view. Users may also see the art objects to scale next to other stock images of familiar reference objects during the online session.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: November 4, 2014
    Assignee: Art Porticos, Inc.
    Inventors: Yoram Gil, Igal Roytblat
  • Patent number: 8881029
    Abstract: A method (and corresponding system and computer program product) providing control to open video conference is disclosed. One aspect enables participants of a video conference to asynchronously join and leave the video conference. Another aspect enables participants to merge multiple video conferences into a single video conference, or to split a single video conference into multiple video conferences.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: November 4, 2014
    Assignee: Optical Fusion, Inc.
    Inventor: Mukund N. Thapa
  • Publication number: 20140325396
    Abstract: A method and system for simultaneous display of a multimedia background is disclosed. In some embodiments the system and method includes conducting a video call from a first caller on a first terminal to a second caller on a second terminal and substituting a multimedia content for at least a portion of an original background of the first terminal to create a combined multimedia background. The combined multimedia background is transmitted to the second terminal. Moreover, the combined multimedia background includes an image superimposed over the multimedia content. The combined multimedia background is enabled to be interactively controlled by a movement detection device.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Vonage Network LLC
    Inventors: BARUCH STERMAN, IDO MINTZ, Itay Bianco, Sagie Machlin
  • Patent number: 8875024
    Abstract: Provided is a method for manipulating a media object in a media player and an apparatus using the same. The method includes generating a rendering map for managing a region of a media object in a rendering interface according to time, receiving a user input via the rendering interface; updating the rendering map based on a user input; re-composing a scene based on the updated rendering map, and rendering the media object according to the re-composed scene.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: October 28, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-sun Cho, Jeong-hoon Park, Sun-hee Youm
  • Patent number: 8849322
    Abstract: Embodiments of the invention may include systems and methods for sharing threaded conversations on mobile communications devices. In one embodiment, a method may include: receiving, at a service provider system, a message containing a thread file associated with a forwarded message thread from a forwarding party mobile communications device, wherein the thread file comprises message text and sender information obtained from each of multiple text messages in the forwarded message thread, and wherein the message identifies at least one new recipient; identifying the message as containing a thread file; generating and associating a unique thread identifier with the thread file; and transmitting the thread file with the unique thread identifier over a wireless network for delivery to the at least one new recipient for display of the forwarded message thread.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: September 30, 2014
    Assignee: Cox Communications, Inc.
    Inventor: Pujan K. Roka
  • Patent number: 8843832
    Abstract: A method and apparatus for a real-time interface for collaborating between users is described. In one embodiment, the method includes receiving a request to initiate a collaboration on a particular subject. The method may also include selecting a collection of framework widgets based on the particular subject, each framework widget being a web-based component that is updated in real time. In one embodiment, the method may further include embedding the collection of framework widgets in a collaboration interface.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: September 23, 2014
    Assignee: Reh Hat, Inc.
    Inventors: Paul W. Frields, Luke J. Macken
  • Publication number: 20140282111
    Abstract: A system for facilitating a multi-user video chat session, wherein the system comprises multiple electronic client devices and a server. The server receives, from each client device, an information unit representing user activity at the client device. The server selects one or more information units based on measurements of user activity in the information units received. The server generates a combined video stream including said selected one or more information units, wherein the combined video stream is sent to at least one client device.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Can Gurbag, Esther Zheng, Jason Meachum, Michael Bringle, Naiqi Jin, Praveen Kashyap
  • Patent number: 8788959
    Abstract: Target device monitoring systems and methods are presented. In one embodiment, a target device monitoring update method includes receiving a change in design element value in real time, wherein the design element values are associated with an operating target device. The changes in the design element value are analyzed. Express interface information is updated in accordance with results of the analyzing.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: July 22, 2014
    Assignee: Cypress Semiconductor Corporation
    Inventors: Kenneth Ogami, Doug Anderson, Andrew Best, Marat Zhaksilikov
  • Patent number: 8786667
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: July 22, 2014
    Assignee: LifeSize Communications, Inc.
    Inventors: Binu Kaiparambil Shanmukhadas, Hrishikesh G. Kulkarni, Raghuram Belur, Sandeep Lakshmipathy
  • Patent number: 8769421
    Abstract: Some embodiments provide a computer readable medium storing a media editing application for creating multimedia presentations. The application includes a graphical user interface (GUI). The GUI includes a composite display area for displaying a portion of a timeline to which multimedia clips are assigned to create a composite media presentation. The timeline is divided into user-defined segments. The GUI includes an outline window for displaying a list of selectable items representing the user-defined segments, the selectable items for use in applying various operations to the user-modifiable segments. In some embodiments, the various operations include operations to insert a new segment into the timeline, to merge at least two segments into one segment, to hide a particular segment from view, to focus on a particular segment or group of segments in the composite display area, as well as other operations.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: July 1, 2014
    Assignee: Apple Inc.
    Inventors: Brian Meaney, Melissa Breglio, Mike Stern, Jerremy Holland, Dave Cerf, Colleen Pendergast, Peter A. Steinauer, Michaelle Stikich, Charles Lyons
  • Publication number: 20140181696
    Abstract: Arrangements disclosed herein relate to arranging a conversation among a plurality of participants. At least one user input related to a conversation intended by at least one user to take place can be identified. The desired conversation can include the plurality of participants. The conversation need not pre-scheduled. Contextual information of the plurality of participants can be monitored in real time to determine whether it is presently appropriate for the conversation to take place. When the contextual information of the plurality of participants indicates that it is presently appropriate for the conversation to take place, initiation of the conversation can be attempted.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Patent number: 8762862
    Abstract: Technologies are described herein for launching an online support chat session in response to an occurrence of a support event on a personal computer and transmitting detailed event information via the chat session for display to support personnel. When an error or other event occurs on a computer, an online support chat session is established using an online support chat client associated with the error or event. The pertinent information about the error or event along with additional data regarding the computer and the user are transmitted via the online support chat session for display to the support personnel.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: June 24, 2014
    Assignee: Microsoft Corporation
    Inventors: Ram Pratap Singh, Jon D. Pulsipher, Philip J. Lafornara
  • Patent number: 8762860
    Abstract: A system and method for initiating communication in real-time between users in a multi-user communication environment are described. To limit the receipt of unwanted messages, communication may be limited to a pre-prepared library of chat messages. The pre-prepared library of chat messages may include one or more of predetermined words, phrases and actions. Users are enabled to communicate and/or perform gaming actions based on the prepared library of chat messages, in one or more languages.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: June 24, 2014
    Assignee: Disney Enterprises, Inc.
    Inventors: Joe Shochet, Darren Ranalli, Jesse Schell
  • Patent number: 8707176
    Abstract: A display control method and a display control apparatus connected to a display apparatus acquires, from a recording apparatus which records drawn contents in a drawing area upon receiving operation information representing an operation in the drawing area, pieces of the operation information and the drawn contents, and determines, of the acquired pieces of the operation information, operation information which is not to be used for playback of drawn contents and decides a playback timing of drawn contents based on the order or the timing in which the operation information is received. Operation information other than the operation information determined not to be used for playback is extracted, and the drawn contents on the display apparatus are played back at the decided playback timing using the extracted operation information.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: April 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yohei Muto, Keiji Adachi
  • Patent number: 8701020
    Abstract: In general, this disclosure describes techniques for overlaying information related to a text message onto a video. In one example, a method includes receiving communication data at a first computing device that is sent from a second computing device while the first and second computing devices are engaged in a real-time video communication, wherein the communication data comprises video data. The method also includes displaying the video data on a display of the first computing device and receiving a text-based message at the first computing device that is sent from the second computing device during the real-time video communication. The method further includes overlaying information related to the text-based message onto the video data displayed on the display of the first computing device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventors: Richard Fulcher, Michael D. Dodd, Evan Miller, Wei Huang
  • Patent number: 8689115
    Abstract: A method and system for distributed computing interface are disclosed. According to one embodiment, a computer implemented method comprises accessing a collaborative interface, wherein the collaborative interface comprises persistent shared space, wherein visual representation of the collaborative interface is identical for each client accessing the collaborative interface. In a single action, an object is dragged into the collaborative interface and the object is displayed in real time in the collaborative interface. The object is accessible to other clients in the collaborative interface and the state of the object is continuously synchronized. The object is manipulated in the collaborative interface and other clients accessing the collaborative interface are viewed.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: April 1, 2014
    Assignee: Net Power and Light, Inc.
    Inventors: Stanislav Vonog, Nikolay Surin, Gilman Louie, Vladimir Kuznetsov
  • Publication number: 20140068466
    Abstract: In particular embodiments, a social TV dongle receives a first video stream from a content source using a first interface and receives social content from a social-networking system using a second interface. The social TV dongle generates a modified video stream using at least the first video stream and the social content and sends the modified video stream to a display device using a third interface.
    Type: Application
    Filed: November 29, 2012
    Publication date: March 6, 2014
    Inventors: David Harry Garcia, Mark Heynen, Brian Krausz, Michael John McKenzie Toksvig, Erick Tseng, Yong Kean Wong
  • Patent number: 8667401
    Abstract: An electronic meeting application is disclosed which allows electronic meetings to be recorded and archived. The electronic meeting is driven by a plurality of input sources synchronized according to each one's order of play in the meeting. This synchronization is maintained by a main meeting timeline. The disclosed electronic meeting application records each of the input sources into separately accessible data files. The data files may be converted into metadata files that can used for searching purposes. Metadata description files are also generated that describe the appearance of each of the objects displaying the information from the input sources. On replay of the recorded meeting, the meeting application uses the metadata files to re-render the meeting interface and display the recordings of the selected input sources. Therefore, a user may select the specific content from the meeting to replay.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: March 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Slavik Lozben
  • Patent number: 8661353
    Abstract: A method and system are disclosed in which a group of people are able to replicate the physical world experience of going with a group of friends to pick a movie, watch the movie together, and provide commentary on the movie itself in the virtual world on a virtual couch while each user is sitting in different physical locations. Additionally, the virtual representation of the destination that the group of people are watching the movie together in can be themed to allow users to watch movies in different locations pivoting on special events or by the users choice.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrew Lawrence Mattingly, Brian Charles Kramp, Thomas M. Soemo, Eddie Mays
  • Publication number: 20140028784
    Abstract: A videoconferencing system in which multiple browsers are utilized to present content and control functions for a server based videoconference. The content of the videoconference (e.g., video and audio streams) is presented on a display device driven by a local computer running a browser. The local computer also runs a separate browser that presents control functions on a different display device (e.g., a touch screen). The system can be scaled to include additional monitors and browsers running on the local computer. A local server is provided on the local computer for facilitating communications among the locally running browsers. In this manner, the browsers can communicate with each other via the local server executing on the local computer. The need to send traffic to a remote server to effectuate the browser-to-browser communication is eliminated. This provides for reduced latency and lowers the demands on the remote server.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: GOOGLE INC.
    Inventors: James DEYERLE, Alan SAVAGE, Xiaohui CHEN, Christopher LANE, Antonio PETRUZZIELLO, William SHIELDS
  • Patent number: 8640028
    Abstract: The present invention provides a highly scalable architecture for a three-dimensional graphical, multi-user, interactive virtual world system. In a preferred embodiment a plurality of users interact in the three-dimensional, computer-generated graphical space where each user executes a client process to view a virtual world from the perspective of that user. The virtual world shows avatars representing the other users who are neighbors of the user viewing the virtual word. In order that the view can be updated to reflect the motion of the remote user's avatars, motion information is transmitted to a central server process which provides positions updates to client processes for neighbors of the user at that client process. The client process also uses an environment database to determine which background objects to render as well as to limit the movement of the user's avatar.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: January 28, 2014
    Assignee: Worlds Inc.
    Inventors: Dave Leahy, Judith Challinger, B. Thomas Adler, S. Mitra Ardon
  • Publication number: 20140019883
    Abstract: Provided herein are systems, methods, and software for facilitating a video conference environment. In at least one implementation, video captured of a scene is received. A modification to display of the video is identified based at least in part on a share of a display space associated with an object in the scene relative to a share of another display space associated with another object in another scene. The modification to the display of the video is then initiated. In another implementation, the modification may also be based on a target share indicated by way of an interactive graphic.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Applicant: Microsoft Corporation
    Inventors: Ankit Tandon, Robert Aichner, Ross Cutler, Senthil Velayutham
  • Patent number: 8627214
    Abstract: A session invitation can be received from a first communicator for a first communication session. The session invitation can be for a temporary participant to join a sub-session of the first communication session for a sub-session duration specified by the first communicator. The sub-session duration can be less than a duration of the first communication session. The session information can be conveyed to the temporary participant within a session invitation so that the sub-session duration is able to be presented to the temporary participant. Thus, the temporary participant is able to accept or deny the session invitation with full knowledge of the sub-session duration.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Chelsea Beerse, Arno Denne, Patrick O'Sullivan, Jeffrey Sloyer
  • Patent number: 8621362
    Abstract: This disclosure provides collaborative communication systems and methods to facilitate troubleshooting of a device. Specifically, the disclosed systems and methods include a dynamic virtual representation of a device from the perspective of a user of the device which is shared with a remote troubleshooter. The dynamic virtual representation is based on the position of the user.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: December 31, 2013
    Assignee: Xerox Corporation
    Inventors: Stefania Castellani, Jean-Luc Meunier, Frederic Roulland
  • Publication number: 20130326374
    Abstract: In some embodiments, a system comprises game state information, a first user device, a second user device, and a processing server. The first and second user devices may include a first and second user interface modules configured to receive first and second user selections, respectively, associated with gameplay of a multiplayer game. The processing server may include a communication module, a simulation module, and rendering module. The communication module may be configured to receive the first and second user selections. The simulation module may be configured to generate simulation results based on the game state information, game rules, and the first and second user selections. The rendering module may be configured to render a first video based on the simulation results and render a second video based on the simulation results, the first and second video to be displayed by the first and second user devices, respectively.
    Type: Application
    Filed: May 24, 2013
    Publication date: December 5, 2013
    Inventors: Roy Harvey, Neil Do
  • Patent number: 8601380
    Abstract: An approach is provided for displaying interactive preview information in a location-based user interface. A content mapping platform determines to render, at a device, a user interface for a location-based service based, at least in part, on a field of view. The content mapping platform determines one or more items outside of the field of view and then determines to render one or more user interface objects in the user interface. The one or more user interface objects present, at least in part, preview information associated with the one or more items.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: December 3, 2013
    Assignee: Nokia Corporation
    Inventors: Tuomas Vaittinen, Brenda Castro, David Joseph Murphy
  • Patent number: 8578281
    Abstract: A session invitation can be received from a first communicator for a first communication session. The session invitation can be for a temporary participant to join a sub-session of the first communication session for a sub-session duration specified by the first communicator. The sub-session duration can be less than a duration of the first communication session. The session information can be conveyed to the temporary participant within a session invitation so that the sub-session duration is able to be presented to the temporary participant. Thus, the temporary participant is able to accept or deny the session invitation with full knowledge of the sub-session duration.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Chelsea Beerse, Arno Denne, Patrick O'Sullivan, Jeffrey Sloyer
  • Publication number: 20130290874
    Abstract: A video collaboration session is provided in which data corresponding to a collaboration content is processed. The collaboration content includes a video component of a participant relative to a collaboration medium, as well as a medium content component. During the video collaboration session, one or more display characteristics of the video component and/or medium content component are programmatically adjusted, based on one or more presentation rules that relate to how the video component is to appear relative to at least the portion of the medium content component.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Inventors: Kar-Han TAN, Ian N. Robinson
  • Publication number: 20130278710
    Abstract: System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Inventor: Wayne E. Mock
  • Patent number: 8566728
    Abstract: A method of displaying a calendar entry of an electronic calendar application is disclosed. The method includes determining if a user of the electronic calendar application is within a specified distance of a location of an appointment corresponding to the calendar entry at a specified time prior to the appointment. In response to determining that the user is within the specified distance at the specified time, displaying an indication with the calendar entry that the appointment is face-to-faceable. In response to determining that the user is not within the specified distance at the specified time, displaying an indication with the calendar entry that the appointment is not face-to-faceable.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Travis M. Grigsby, Robert R. Peterson, Lisa A. Seacat
  • Patent number: 8564532
    Abstract: A system for controlling a computer is provided. The system includes a position sensing apparatus configured to be disposed in operative proximity to a sensed object and thereby obtain positional data pertaining to the sensed object, and engine software configured to receive the positional data and process the positional data to determine an assessed actual position of the sensed object relative to a neutral reference position and output control commands based on the assessed actual position of the sensed object, the control commands configured to control presentation of a rendered scene, the control commands being scaled relative to changes in the assessed actual position of the sensed object, the scaling of the changes in assessed actual position of the sensed object causing presentation of the rendered scene to be skewed; wherein the engine software is further configured to automatically correct the skewing of the rendered scene by modifying the control commands.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: October 22, 2013
    Assignee: NaturalPoint, Inc.
    Inventors: James D. Richardson, Harold Parks, Dean C. Wills