Real Time Video Patents (Class 715/756)
-
Publication number: 20150095808Abstract: 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: ApplicationFiled: December 12, 2014Publication date: April 2, 2015Inventors: Andrew Fox, Michael Tinglof, Melissa Wilber
-
Patent number: 8997005Abstract: 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: GrantFiled: September 1, 2011Date of Patent: March 31, 2015Assignee: Amazon Technologies, Inc.Inventors: Hilliard B. Siegel, Ashish Agrawal, Ezra Cooper, Robert Frederick
-
Publication number: 20150082203Abstract: 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: ApplicationFiled: July 8, 2014Publication date: March 19, 2015Applicant: TRUESTREAM KKInventors: Paul Daniel James, Arthur Wayne Milliken, Robert Jack Kinnear, JR., Robert Perry Hooker
-
Publication number: 20150082204Abstract: 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: ApplicationFiled: November 26, 2014Publication date: March 19, 2015Inventors: Zhongnan Li, Hao NIAN
-
Patent number: 8976134Abstract: 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: GrantFiled: April 14, 2011Date of Patent: March 10, 2015Assignee: KYOCERA CorporationInventor: Tomohiro Sudo
-
Publication number: 20150067542Abstract: 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: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: Citrix Systems, Inc.Inventors: Matthew Anderson, Brian Green, Albert Alexandrov
-
Publication number: 20150067543Abstract: 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: ApplicationFiled: August 11, 2014Publication date: March 5, 2015Inventor: Vincent Mo
-
Publication number: 20150067544Abstract: 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: ApplicationFiled: November 6, 2014Publication date: March 5, 2015Inventor: Wayne E. Mock
-
Publication number: 20150026603Abstract: 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: ApplicationFiled: October 7, 2014Publication date: January 22, 2015Applicant: Microsoft CorporationInventors: Ashutosh Tripathi, Nagesh Pabbisetty, Subrata Roychoudhuri
-
Patent number: 8938691Abstract: 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: GrantFiled: January 14, 2009Date of Patent: January 20, 2015Assignee: Brother Kogyo Kabushiki KaishaInventors: Akikazu Murata, Hirofumi Oguri
-
Publication number: 20150020003Abstract: 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: ApplicationFiled: March 24, 2008Publication date: January 15, 2015Applicant: GOOGLE INC.Inventor: Joseph F. Karam
-
Patent number: 8924864Abstract: 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: GrantFiled: November 23, 2009Date of Patent: December 30, 2014Inventors: Mark Mariotti, Anthony Molinari, James Smurro
-
Patent number: 8918727Abstract: 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: GrantFiled: December 9, 2011Date of Patent: December 23, 2014Assignee: Facebook, Inc.Inventors: Noel Enete, Wayne Packard, Harry W. Morris
-
Patent number: 8913189Abstract: 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: GrantFiled: March 8, 2013Date of Patent: December 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Richard William Mincher, Todd Christopher Mason
-
Patent number: 8914900Abstract: 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: GrantFiled: May 19, 2013Date of Patent: December 16, 2014Assignee: Box, Inc.Inventors: Michael Smith, Benjamin Campbell Smith, Simon Tan, Rico Yao
-
Patent number: 8904289Abstract: 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: GrantFiled: June 10, 2011Date of Patent: December 2, 2014Assignee: Touchstream Technologies, Inc.Inventor: David Strober
-
Patent number: 8892744Abstract: 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: GrantFiled: September 5, 2013Date of Patent: November 18, 2014Assignee: Google Inc.Inventors: Jens Scheffler, Niklaus Haldimann, Adam E. Winer
-
Patent number: 8887067Abstract: 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: GrantFiled: May 30, 2008Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Ashutosh Tripathi, Nagesh Pabbisetty, Subrata Roychoudhuri
-
Patent number: 8887050Abstract: 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: GrantFiled: January 27, 2011Date of Patent: November 11, 2014Assignee: LHS ProductionsInventor: Louis H. Siracusano, Jr.
-
Patent number: 8881017Abstract: 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: GrantFiled: September 27, 2011Date of Patent: November 4, 2014Assignee: Art Porticos, Inc.Inventors: Yoram Gil, Igal Roytblat
-
Patent number: 8881029Abstract: 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: GrantFiled: June 2, 2008Date of Patent: November 4, 2014Assignee: Optical Fusion, Inc.Inventor: Mukund N. Thapa
-
Publication number: 20140325396Abstract: 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: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: Vonage Network LLCInventors: BARUCH STERMAN, IDO MINTZ, Itay Bianco, Sagie Machlin
-
Patent number: 8875024Abstract: 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: GrantFiled: July 3, 2008Date of Patent: October 28, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Kyung-sun Cho, Jeong-hoon Park, Sun-hee Youm
-
Patent number: 8849322Abstract: 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: GrantFiled: October 11, 2010Date of Patent: September 30, 2014Assignee: Cox Communications, Inc.Inventor: Pujan K. Roka
-
Patent number: 8843832Abstract: 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: GrantFiled: July 23, 2010Date of Patent: September 23, 2014Assignee: Reh Hat, Inc.Inventors: Paul W. Frields, Luke J. Macken
-
Publication number: 20140282111Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Can Gurbag, Esther Zheng, Jason Meachum, Michael Bringle, Naiqi Jin, Praveen Kashyap
-
Patent number: 8788959Abstract: 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: GrantFiled: March 28, 2008Date of Patent: July 22, 2014Assignee: Cypress Semiconductor CorporationInventors: Kenneth Ogami, Doug Anderson, Andrew Best, Marat Zhaksilikov
-
Patent number: 8786667Abstract: 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: GrantFiled: April 26, 2011Date of Patent: July 22, 2014Assignee: LifeSize Communications, Inc.Inventors: Binu Kaiparambil Shanmukhadas, Hrishikesh G. Kulkarni, Raghuram Belur, Sandeep Lakshmipathy
-
Patent number: 8769421Abstract: 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: GrantFiled: August 31, 2009Date of Patent: July 1, 2014Assignee: Apple Inc.Inventors: Brian Meaney, Melissa Breglio, Mike Stern, Jerremy Holland, Dave Cerf, Colleen Pendergast, Peter A. Steinauer, Michaelle Stikich, Charles Lyons
-
Publication number: 20140181696Abstract: 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: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Patent number: 8762862Abstract: 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: GrantFiled: June 5, 2008Date of Patent: June 24, 2014Assignee: Microsoft CorporationInventors: Ram Pratap Singh, Jon D. Pulsipher, Philip J. Lafornara
-
Patent number: 8762860Abstract: 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: GrantFiled: March 14, 2011Date of Patent: June 24, 2014Assignee: Disney Enterprises, Inc.Inventors: Joe Shochet, Darren Ranalli, Jesse Schell
-
Patent number: 8707176Abstract: 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: GrantFiled: April 9, 2008Date of Patent: April 22, 2014Assignee: Canon Kabushiki KaishaInventors: Yohei Muto, Keiji Adachi
-
Patent number: 8701020Abstract: 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: GrantFiled: September 30, 2011Date of Patent: April 15, 2014Assignee: Google Inc.Inventors: Richard Fulcher, Michael D. Dodd, Evan Miller, Wei Huang
-
Patent number: 8689115Abstract: 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: GrantFiled: September 21, 2009Date of Patent: April 1, 2014Assignee: Net Power and Light, Inc.Inventors: Stanislav Vonog, Nikolay Surin, Gilman Louie, Vladimir Kuznetsov
-
Publication number: 20140068466Abstract: 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: ApplicationFiled: November 29, 2012Publication date: March 6, 2014Inventors: David Harry Garcia, Mark Heynen, Brian Krausz, Michael John McKenzie Toksvig, Erick Tseng, Yong Kean Wong
-
Patent number: 8667401Abstract: 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: GrantFiled: May 26, 2004Date of Patent: March 4, 2014Assignee: Adobe Systems IncorporatedInventor: Slavik Lozben
-
Patent number: 8661353Abstract: 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: GrantFiled: August 31, 2009Date of Patent: February 25, 2014Assignee: Microsoft CorporationInventors: Andrew Lawrence Mattingly, Brian Charles Kramp, Thomas M. Soemo, Eddie Mays
-
Publication number: 20140028784Abstract: 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: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Applicant: GOOGLE INC.Inventors: James DEYERLE, Alan SAVAGE, Xiaohui CHEN, Christopher LANE, Antonio PETRUZZIELLO, William SHIELDS
-
Patent number: 8640028Abstract: 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: GrantFiled: June 16, 2011Date of Patent: January 28, 2014Assignee: Worlds Inc.Inventors: Dave Leahy, Judith Challinger, B. Thomas Adler, S. Mitra Ardon
-
Publication number: 20140019883Abstract: 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: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Applicant: Microsoft CorporationInventors: Ankit Tandon, Robert Aichner, Ross Cutler, Senthil Velayutham
-
Patent number: 8627214Abstract: 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: GrantFiled: December 15, 2010Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Chelsea Beerse, Arno Denne, Patrick O'Sullivan, Jeffrey Sloyer
-
Patent number: 8621362Abstract: 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: GrantFiled: January 21, 2011Date of Patent: December 31, 2013Assignee: Xerox CorporationInventors: Stefania Castellani, Jean-Luc Meunier, Frederic Roulland
-
Publication number: 20130326374Abstract: 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: ApplicationFiled: May 24, 2013Publication date: December 5, 2013Inventors: Roy Harvey, Neil Do
-
Patent number: 8601380Abstract: 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: GrantFiled: March 16, 2011Date of Patent: December 3, 2013Assignee: Nokia CorporationInventors: Tuomas Vaittinen, Brenda Castro, David Joseph Murphy
-
Patent number: 8578281Abstract: 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: GrantFiled: May 30, 2012Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: Chelsea Beerse, Arno Denne, Patrick O'Sullivan, Jeffrey Sloyer
-
Publication number: 20130290874Abstract: 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: ApplicationFiled: April 27, 2012Publication date: October 31, 2013Inventors: Kar-Han TAN, Ian N. Robinson
-
Publication number: 20130278710Abstract: 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: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Inventor: Wayne E. Mock
-
Patent number: 8566728Abstract: 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: GrantFiled: January 3, 2008Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Kulvir S. Bhogal, Travis M. Grigsby, Robert R. Peterson, Lisa A. Seacat
-
Patent number: 8564532Abstract: 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: GrantFiled: November 30, 2007Date of Patent: October 22, 2013Assignee: NaturalPoint, Inc.Inventors: James D. Richardson, Harold Parks, Dean C. Wills