Virtual 3d Environment Patents (Class 715/757)
  • Patent number: 9582614
    Abstract: System, methods, and apparatus, are described herein for modeling a site, such as a construction site. The site may include, for example, adding a new building to an existing city block, remodeling a building, re-developing an entire city/town, etc. Data may be gathered representing the site from a plurality of sources, and the data gathered may be used to determine how the new development affects the existing site. An interactive model may be generated that enables a user to walk through the site to visualize what the site will look like when completed. Hyperlinks to additional details about elements in the site may be provided.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: February 28, 2017
    Assignee: TORTI GALLAS AND PARTNERS CHK, INC
    Inventor: Joowan Lee
  • Patent number: 9563347
    Abstract: According to an aspect, a device includes a touch screen display and a controller. The touch screen display displays a lock screen in a locked state. The controller causes the touch screen display to display an activated icon corresponding to an activated function on the lock screen.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: February 7, 2017
    Assignee: KYOCERA CORPORATION
    Inventor: Junya Yano
  • Patent number: 9552674
    Abstract: Systems and methods for displaying an image of a virtual object in an environment are described. A computing device is used to capture an image of a real environment including a marker. One or more virtual objects which do not exist in the real environment are displayed in the image based at least on the marker. The distance and orientation of the marker may be taken into account to properly size and place the virtual object in the image. Further, virtual lighting may be added to an image to indicate to a user how the virtual object would appear with the virtual lighting.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: January 24, 2017
    Assignee: A9.com, Inc.
    Inventors: Nityananda Jayadevaprakash, William Brendel, David Creighton Mott, Scott Paul Robertson
  • Patent number: 9549155
    Abstract: A configuration module (6) for a video surveillance system (1) having a plurality of surveillance cameras (2 a-d) which are and/or may be distributed throughout a surveillance region (3) including, a model memory (7) which is designed to provide a model (10) of the surveillance region (3), camera data of the surveillance cameras (2 a-d) being entered and/or referenced in the model (10); an input interface (11) for the input of at least one surveillance target (5) into the model (10); a computing device (12) which determines at least one camera-specific surveillance target section (13 a, b) for at least one of the surveillance cameras (2 a, b) based on the surveillance target (5) that was input; and a hidden-region checking device (16) which is designed to a check whether the surveillance target (5) is hidden in front of one of the surveillance cameras (2 a-d).
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: January 17, 2017
    Assignee: Robert Bosch GmbH
    Inventor: Stephan Heigl
  • Patent number: 9544543
    Abstract: A computer-implemented method for augmenting a video conference between a first device and a second device. The method includes receiving a virtual object at the first device, wherein the virtual object is configured to augment the video conference and wherein the virtual object is specifically related to an event. The method also includes incorporating said virtual object into said video conference.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 10, 2017
    Assignee: TangoMe, Inc.
    Inventor: Eric Setton
  • Patent number: 9532137
    Abstract: A method for matching with an audio interface of a mobile terminal includes: connecting a third pin with a first pin of the audio interface via a first circuit including a first unidirectional conduction module having a current direction flowing towards the first pin; connecting the third pin with a second pin of the audio interface via a second circuit including a second unidirectional conduction module having a current direction flowing towards the second pin; controlling the first unidirectional conduction module to turn on such that the third pin and the first pin form a first loop having an impedance matched with an identification resistance of the mobile terminal; and, controlling the second unidirectional conduction module to turn on such that the third pin and the second pin form a second loop having an impedance matched with the identification resistance of the mobile terminal.
    Type: Grant
    Filed: June 9, 2013
    Date of Patent: December 27, 2016
    Assignee: Tendyron Corporation
    Inventor: Dongsheng Li
  • Patent number: 9501203
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for modifying a game state of a player of a social game are presented. A first location of a first virtual object and a second location of a second virtual object in a virtual world of a social game are identified, where the first virtual object is associated with a first social contact of a player of the social game and the second virtual object is associated with a second social contact of the player of the social game. A location adjacency metric for the first virtual object and the second virtual object is determined using the first location and the second location. A social adjacency metric for the first virtual object and the second virtual object is determined. A game state for the player is modified using the location adjacency metric and the social adjacency metric.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: November 22, 2016
    Assignee: Zynga Inc.
    Inventor: William Henry Kelly Mooney
  • Patent number: 9495350
    Abstract: Systems, methods, and non-transitory computer-readable storage media for determining expertise through speech analytics. The system associates speakers with respective segments of an audio conversation to yield associated speaker segments. The system also identifies a number of times a speaker has spoken about a topic in the audio conversation by searching the associated speaker segments for a term associated with the topic. The system then ranks the speaker as an expert in the topic when the number of times the speaker has spoken about the topic in the audio conversation exceeds a threshold. The audio conversation can include a compilation of a plurality of audio conversations. Moreover, the system can tag the associated speaker segments having the term with keyword tags and match a respective segment from the associated speaker segments with the speaker, the respective segment having a keyword tag.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 15, 2016
    Assignee: Avaya Inc.
    Inventors: Ajita John, Michael J. Sammon, Reinhard Klemm, Doree Duncan Seligmann
  • Patent number: 9424558
    Abstract: In particular embodiments, a client computing device of a user provides for presentation a user interface that includes one or more components. The client computing device may receive an indication of a message to the user. The client computing device may automatically modify the user interface to accommodate presentation of an interactive element associated with the message. The client computing device may modify the user interface at least in part by automatically modifying one or more of the components. The client computing device may automatically provide for presentation the user interface as modified and the interactive element associated with the message.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: August 23, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Brandon Marshall Walkin
  • Patent number: 9418482
    Abstract: Aspects of the disclosure relate to identifying visited travel destinations from a set of digital images associated with users of a social networking system. For example, one or more computing devices provide access to an individual user's account, including the individual user and other users affiliated with the individual user via the social networking system. One or more digital images are received from a computing device associated with the individual user and from one or more second computing devices associated with the other users of the social networking system. From each digital image, a geo-location is determined for each digital image. The one or more computing devices display each geo-located image on a map at a position corresponding to the determined geo-location for the geo-located image.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Tsung-Lin Yang, Bryce Evans, Keith Noah Snavely, Yihui Xie, Andrew C. Gallagher
  • Patent number: 9417691
    Abstract: Methods and apparatuses are provided for providing augmented reality client application content to be enabled for one or more nodes. A method may include specifying a bounded area of a mesh network and associating content with the bounded area. The method may additionally include causing, at least in part, a peer-to-peer transmission of the content to one or more nodes within the bounded area over the mesh network. Corresponding apparatuses are also provided.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: August 16, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Petros Belimpasakis, Asta M. Kärkkäinen, Mikko Aleksi Uusitalo, Timo Rantalainen
  • Patent number: 9407772
    Abstract: Examples of associating user information from social network sites with a conference call application may include a series of operations. One example operation may provide receiving a command to share at least one social networking application with a scheduled conference call and accessing an application programming interface (API) of the social networking application, and sharing user profile information with a graphical user interface (GUI) application of the scheduled conference call corresponding to the command to share the social networking application.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 2, 2016
    Assignee: West Corporation
    Inventors: Michael J. Moore, Bruce Pollock
  • Patent number: 9403089
    Abstract: A system providing a graphical chat room and/or virtual world on a website in which users can control avatars or other characters to participate in activities and interact with other users' avatars/characters. The chat room or virtual world has a large common location where a large number of users might participate with their characters/avatars, but where because display of all of the participants and/or all of the area becomes impractical or otherwise unwieldy, the system determines an appropriate portion of the area and a limited number of avatars/characters to display based on some criteria.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: August 2, 2016
    Assignee: GANZ
    Inventors: Karl Joseph Borst, John Alexander Larsen
  • Patent number: 9400585
    Abstract: In some remote application execution environments, a client device (e.g., to which application output is sent and where user interaction is performed) may include native control elements for touch input such as virtual keyboards, virtual pickers and the like. When the server device detects an editable/control field of a remoted application receiving focus, the server may instruct the client to activate a native control element for user interaction. The client may determine the manner in which to modify an application display to resolve potential display conflicts. For example, a native control element may obscure or hide portions of the remoted application on the client display. Modifying the application display may include panning the display, zooming into or out of portions of the display, adapting the display for scrolling and the like. The remote computing device may also transmit values for populating a native control element.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: July 26, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Georgy Momchilov, Chakravarthi Valicherla, Mukund Ingale, Kireeti Valicherla
  • Patent number: 9396260
    Abstract: A virtual lobby client automatically interfaces with multiple virtual world instances, each provided by a separate virtual world provider from among multiple virtual world providers, each interfaced with to access a separate virtual world account, to retrieve a separate selection of inventory items from each virtual world account. The virtual lobby client renders an inventory directory index of each separate selection of inventory items within a single lobby interface with at least one selectable option for managing each of the items in the inventory directory from the single lobby interface. The virtual lobby client renders, within the single lobby interface, a separate graphical portal for each virtual account, wherein entry of each of the separate graphical portals triggers the virtual lobby client to automatically open a virtual world specific interface window into a particular virtual world instance provided under the particular virtual world account associated with the entered graphical portal.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 19, 2016
    Assignee: KING.COM LTD.
    Inventors: Vittorio Castelli, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 9390560
    Abstract: The invention relates to a method for representing a virtual object in a real environment, having the following steps: generating a two-dimensional representation of a real environment by means of a recording device, ascertaining a position of the recording device relative to at least one component of the real environment, segmenting at least one area of the real environment in the two-dimensional image on the basis of non-manually generated 3D information for identifying at least one segment of the real environment in distinction to a remaining part of the real environment while supplying corresponding segmentation data, and merging the two-dimensional image of the real environment with the virtual object or, by means of an optical, semitransparent element, directly with reality with consideration of the segmentation data. The invention permits any collisions of virtual objects with real objects that occur upon merging with a real environment to be represented in a way largely close to reality.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: July 12, 2016
    Assignee: Metaio GmbH
    Inventors: Peter Meier, Stefan Holzer
  • Patent number: 9384469
    Abstract: A mechanism for modifying a chat distance associated with an environmental chat based on the avatar population density of an area of a virtual universe associated with the environmental chat. An initial environmental chat distance may be determined based on the avatar population density, i.e., the number of avatars, in the area of the virtual universe associated with the environmental chat. The environmental chat distance may be modified in response to a change in the number of avatars in the area of the virtual universe associated with the environmental chat. The environmental chat distance may be modified such that the environmental chat distance is inversely proportional to the detected number of avatars in the virtual universe area associated with the environmental chat.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: July 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Alkov, Travis M. Grigsby, Lisa Seacat DeLuca
  • Patent number: 9385934
    Abstract: Approaches for monitoring performance in a networked environment are provided. An approach includes monitoring, using a first metric, performance of a first host running a virtual machine. The approach also includes determining, using a computer device, a second metric based on the virtual machine being migrated from the first host to a second host, wherein the second metric is a function of: (i) the first metric and (ii) a comparison of the first host and the second host. The approach further includes monitoring, using the second metric, performance of the second host running the virtual machine.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Richard A. Locke, Brian M. O'Connell, Brian J. Snitzer
  • Patent number: 9363526
    Abstract: An apparatus, computer readable medium, and method of compressing images generated on an image generating device, the method including responsive to a generated image and position and orientation data associated with an image generating device which generated the image, selecting a previously generated image having a similar position and a similar orientation as the generated image; and if a comparison between the selected previously generated image and the generated image indicates the difference between one of the previously generated images and the generated image is less than a threshold difference, then compressing the generated image using the previously generated image. The method may include generating the generated image from light incident to the image generating device, and generating the position and orientation associated with the image generating device.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: June 7, 2016
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Mrinal Bose
  • Patent number: 9338423
    Abstract: A method for displaying a virtual image of three dimensional objects in an area using stereo recordings of the area for storing a pixel and a height for each point of the area. A method is obtained of enabling displaying of vertical surfaces or even slightly downwards and inwards inclined surfaces. Stereo recordings from at least three different stereo recordings of different solid angles are used. For each different solid angle at least one data base including data about texture and height pixel point wise is established. Data for displaying the virtual image are combined from the different data bases in dependence of the direction in which the virtual image is to be displayed.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: May 10, 2016
    Assignee: SAAB AB
    Inventors: Ingmar Andersson, Folke Isaksson, Leif Haglund
  • Patent number: 9330502
    Abstract: Mixed reality simulation in general, and more specifically to mixed reality simulation devices and systems for training purposes, for example in the medical field, may be provided. For example, a mixed reality simulation method for rendering on a display a mixed reality scenario of a virtual environment adapted to a physical environment, may comprise acquiring, with a sensor, a position of a physical environment object; identifying a mismatch between a physical environment surface and a virtual environment surface, the mismatch depending on the physical environment object position and a mixed reality scenario parameter; and computing a mapping displacement for a virtual environment surface based on the identified mismatch.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: May 3, 2016
    Assignees: EIDGENOESSISCHE TECHNISCHE HOCHSCHULE ZURICH (ETH ZURICH), VIRTAMED AG
    Inventors: Stefan Tuchschmid, Jonas Spillmann, Matthias Harders
  • Patent number: 9300683
    Abstract: A method of identifying if a web client has browser capabilities. An originating machine receives a web page request from the web client. The originating machine generates a page request id (PRID) and a script which, when executed by a web client with a browser, regenerates a PRID, and embeds the script in a response. The originating machine sends the response to the web client for the web client to process and, if the web client is capable, to execute the embedded script, thereby to regenerate a PRID, and to return the regenerated PRID to the originating machine. The originating machine compares the returned regenerated PRID with the generated PRID, a match indicating that the web client has browser capabilities.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: March 29, 2016
    Assignee: FIREBLADE LTD.
    Inventors: Shay Rapaport, Erez Azaria
  • Patent number: 9299013
    Abstract: Visual task feedback for workstations in a materials handling facility may be implemented. Image data of a workstation surface may be obtained from image sensors. The image data may be evaluated with regard to the performance of an item-handling task at the workstation. The evaluation of the image data may identify items located on the workstation surface, determine a current state of the item-handling task, or recognize an agent gesture at the workstation. Based, at least in part on the evaluation, one or more visual task cues may be selected to project onto the workstation surface. The projection of the selected visual task cues onto the workstation surface may then be directed.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: March 29, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Curlander, Robert Alexander Colburn
  • Patent number: 9251616
    Abstract: A method for managing a multi-user animation platform is disclosed. A three-dimensional space within a computer memory is modeled. An avatar of a client is located within the three-dimensional space, the avatar being graphically represented by a three-dimensional figure within the three-dimensional space. The avatar is responsive to client input commands, and the three-dimensional figure includes a graphical representation of client activity. The client input commands are monitored to determine client activity. The graphical representation of client activity is then altered according to an inactivity scheme when client input commands are not detected. Following a predetermined period of client inactivity, the inactivity scheme varies non-repetitively with time.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: February 2, 2016
    Inventor: Brian Mark Shuster
  • Patent number: 9239765
    Abstract: Systems and methods that enable migration for state of an application, from a primary machine to a backup machine in platform virtualization systems. The migration employs a hybrid approach, wherein both a hypervisor, and an application itself determine states that are to migrate from the primary machine to the backup machine. Based on a direct communication between the application and the hypervisor—without assistance of local operating system—the hypervisor arranges for migration of the required states over to the backup virtual machine.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: January 19, 2016
    Assignee: AVAYA INC.
    Inventors: Frederick P. Block, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Patent number: 9229990
    Abstract: An online system allows creators and owners of content items presented within the system to view real-time metrics related to the content items. The online system stores data describing user interactions with content items in one or more activity logs and processes the activity logs in a distributed manner activity to identify user interactions with content items. For example, activity logs are divided into several portions that are processed in parallel using aggregation operators to generate user interaction aggregations. An aggregation includes one or more user interactions associated with the same content item and sharing certain criteria. From the user interaction aggregations, the online system determines one or more requested metrics, and may combine user interaction aggregations related to different content items when computing metrics.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 5, 2016
    Assignee: Facebook, Inc.
    Inventors: Danilo Torres de Sa Resende, David Gross-Baser, Janaka Liyanage
  • Patent number: 9225788
    Abstract: Techniques for identifying mutual interests between users of a social networking system are disclosed herein. In one embodiment, a method includes identifying, by a social networking system, a content object with which a first user of the social networking system has interacted. The social networking associates a keyword phrase with the first user. The keyword phrase has been previously associated with the content object. The social networking system further determines a mutual interest for the first user and a second user of the social networking system by identifying a match between the keyword phrase associated with the first user with a keyword phrase associated with the second user.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: December 29, 2015
    Assignee: FACEBOOK, INC.
    Inventors: Barak Reuven Naveh, Georgios Karnas
  • Patent number: 9216347
    Abstract: A portable device includes a viewing direction sensor configured to determine the viewing direction of a user of the portable device in the real world and a position determiner configured to determine a position of the user in the real world. Furthermore, the portable device includes a processing unit configured to generate—based on the viewing direction of the user and the position of the user in the real world—a virtual world in which a change of the viewing direction in a 3D coordinate system of the real world leads to a change of the viewing direction in a 3D coordinate system of the virtual world. The portable device further includes a display configured to display the generated virtual world to the user while blocking a view of the real world.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: December 22, 2015
    Assignee: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANDEWANDTEN FORSCHUNG E.V.
    Inventors: Christopher Mutschler, Stephan Otto, Nicolas Witt
  • Patent number: 9195822
    Abstract: Embodiments of the invention are directed to human challenge response test delivery systems and methods. Specifically, embodiments of the present invention are directed to secure human challenge response test delivery services of configurable difficulty for user devices. One embodiment of the present invention is directed to methods and systems for implementing a familiar and dynamic human challenge response test challenge repository created from transaction data. The dynamic human challenge response test challenge repository may be created by a server computer receiving a plurality of transaction data. Challenge items may be extracted from the transaction data using an extraction algorithm. Furthermore, in some embodiments a challenge message may be sent to a requestor, a verification request may be received, and the verification request may be compared to the challenge message.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: November 24, 2015
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Mark Carlson, Shalini Mayor
  • Patent number: 9180372
    Abstract: The present invention provides a method, system, and computer program product for updating contact information according to metadata associated with a virtual world. In response to an avatar of a first user interacting with an avatar of a second user in a virtual world, information comprising a name of the avatar of the second user and metadata associated with the avatar of the second user is sent to the first user. In response to receiving the information, contact information associated with the name of the avatar of the second user is determined. The contact information is organized based on the metadata to form organized contact information. The organized contact information is prioritized according to the metadata to form prioritized contact information. The prioritized contact information is stored.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby, Daniel E. Morris, Nazgol Sedghi
  • Patent number: 9177288
    Abstract: There is provided a system and method for providing customized experiences to a plurality of client stations in a shared environment. There is provided an accounts database having data relating to a plurality of clients, an online server having a server processor and hosting the shared environment for access by the plurality of client stations, and an online client application for execution by a client processor of a client station. The server processor is configured to retrieve client data from the accounts database relating to a client, determine client preferences of the client based on the client data, create a customized environment from the shared environment according to the client preferences, and send the customized environment to the online client application of a client station associated with the client for rendering the customized environment on a client display. User interactions may be filtered to maintain a shared environment perception.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: November 3, 2015
    Assignee: Disney Enterprises, Inc.
    Inventor: Lane Merrifield
  • Patent number: 9152914
    Abstract: A system for automatically increasing a capacity of a virtual space in a virtual world may include a processor and a module operating on the processor for detecting an attempt by an avatar to enter a virtual space in a virtual world. The system may also include another module for determining if an allowable number of avatars is currently in the virtual space. The allowable number of avatars may be determined by at least a capacity of a server that is hosting the virtual space. Another module may be provided for increasing a capacity of the virtual space when the allowable number of avatars is currently in the virtual space. Increasing the capacity of the virtual space may include spawning a replicate new virtual space on a different server in response to the capacity of the server that is hosting the virtual space reaching the allowable number of avatars.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: October 6, 2015
    Assignee: Activision Publishing, Inc.
    Inventors: Peter F. Haggar, Brian R. Bokor, Daniel E. House, William B. Nicol, II, Andrew B. Smith, Luis J. Ostdiek
  • Patent number: 9148516
    Abstract: Examples of associating user information from social network sites with a conference call application may include a series of operations. One example operation may provide receiving a command to share at least one social networking application with a scheduled conference call and accessing an application programming interface (API) of the social networking application, and sharing user profile information with a graphical user interface (GUI) application of the scheduled conference call corresponding to the command to share the social networking application.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: September 29, 2015
    Assignee: West Corporation
    Inventors: Michael J. Moore, Bruce Pollock
  • Patent number: 9135740
    Abstract: A method and apparatus that allows an animated interactive talking character to appear on a user's screen when conducting an Instant Messaging (IM) session. The character which is displayed on the user's screen is determined by a profile for the sender of the message. This allows a user to pre-select which character will be displayed on the screen of recipients of the instant messages.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: September 15, 2015
    Assignee: E-CLIPS INTELLIGENT AGENT TECHNOLOGIES PTY. LTD.
    Inventors: Nicholas Russell, James Jenkins
  • Patent number: 9122380
    Abstract: A virtual world controller receives an identifier of a detected interaction by a user within another world, separate from a particular virtual world environment accessible by the user, from a device that detects and reports user interactions within the other world. The virtual world controller identifies at least one particular trigger tag name assigned to the identifier of the detected interaction from among a plurality of separate detectable user interactions in a trigger tag database. The virtual world controller identifies at least one particular asset class from among a plurality of asset classes specified with the particular trigger tag name within a particular trigger asset coupling from among at least one trigger asset coupling in a trigger asset coupling database. The virtual world controller accesses at least one particular asset assigned to the at least one particular asset class in an asset class database.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: September 1, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A Hamilton, II, James R Kozloski, Brian M O'Connell, Clifford A Pickover, Keith R Walker
  • Patent number: 9098320
    Abstract: Systems and methods for a multi-tenant and fully automated Virtual Private Data Center (VPDC) provisioning. Examples include user interfaces for drag-and-drop configuration of a customer/user/tenant's network, validation checks on design choices, and automated provisioning of validated designs. The tenant may specify certain Quality of Service (QoS) choices along with the design structure, and various physical components and partitions of available and/or shared resources may be provisioned automatically for the tenant/customer.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: August 4, 2015
    Assignee: SAVVIS INC.
    Inventor: John Chi Yung
  • Patent number: 9071615
    Abstract: Embodiments provide a shared space for communicating information. In an embodiment a number of users associated with a computing environment can use a shared space to communicate information with one another. Each computing device of the computing environment can include a shared space application. The shared space application includes a number of interactive tools that can be used to persist various communications between associated computing devices of a computing environment.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: June 30, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Russell Sanchez, Christian Colando, Seiya Ohta
  • Patent number: 9060004
    Abstract: A computer-implemented method may include 1) maintaining an application virtualization subsystem on a computing system having a base file system and base registry of a base operating system, 2) installing an application and/or data to a virtualization layer on the computing system without changing the base file system and/or base registry such that the virtualization layer is isolated from the base file system and/or base registry, 3) identifying a current geographical location of the computing system, and 4) determining, based on the current geographical location of the computing system, whether the virtualization layer should be enabled such that access attempts associated with the application and/or data are redirected to the virtualization layer or should be disabled such that access attempts associated with the application and/or data are allowed to pass through to the base file system and/or base registry. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: June 16, 2015
    Assignee: Symantec Corporation
    Inventors: Scott Tracy, Bradley Baird
  • Patent number: 9056250
    Abstract: A method of establishing a communication event between a first user and a second user of a communication system; wherein the first user operates a user terminal executing an electronic game application; the method comprising the steps of: storing contact information for at least the second user of the communication system; associating the contact information of the second contact with one or more game objects in the electronic game application; receiving an input signal from the first user to interact with a game object displayed during execution of the electronic game application; and responsive to receiving the signal to interact with the game object, establishing a communication event between the first user of the game application and the second user of the communication system using the contact information associated with the game object.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: June 16, 2015
    Assignee: Skype
    Inventors: Mark McLaughlin, Henrique Penha
  • Patent number: 9043719
    Abstract: A message screen display comprises a static non-scrollable display area for display of at least part of a first message, the first message having an associated first message time. The message screen display further comprises a scrollable display area for display of at least part of a second message, the second message having an associated second message time. The message screen display further comprises a feature applied to at least part of the first message that varies based on time as referenced to the associated first message time.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: May 26, 2015
    Assignee: New York Stock Exchange LLC
    Inventors: Robert B. Hlad, Valerie Jeanne Schafer, Cynthia Teresa Bautista-Rozenberg, Robert S. Tannen, Nicholas L. Springer
  • Publication number: 20150135099
    Abstract: A method implemented in a computer infrastructure having computer executable code, includes detecting one of an absence of a virtual universe (VU) occurrence in a VU within a predetermined time period, a special event in the VU and a change of real world status from a previous real world status. Additionally, the method includes determining a VU asset of a VU resident relevant to the VU occurrence, the special event or the previous real world status. Further, the method includes performing an automated asset reduction of the VU asset based on the determining.
    Type: Application
    Filed: January 22, 2015
    Publication date: May 14, 2015
    Inventors: Rick A. Hamilton, II, Neal M. Keller, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 9032042
    Abstract: Aggregated data associated with a geographic area may be obtained. The aggregated data may be dynamically distilled to obtain a presentation set of data based on a dynamically changing geographic location associated with the geographic area. A transmission of a stream of personalized audio data that is based on the presentation set of data may be initiated, via a device processor, to a receiving device associated with a user that is associated with the dynamically changing geographic location.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenn Cartier, Eyal Ofek, Elad Gerson, Avi Bar-Zeev
  • Patent number: 9032307
    Abstract: Data defining an avatar is received over a network. A sprite sheet comprising a plurality of sprites is created, using the data defining the avatar. Each sprite includes a partial rendering of the respective avatar and at least one run-time parameter including a sprite attribute. A plurality of requests are received, over the network, for the avatar from a plurality of user applications. The data defining the avatar and the sprite sheet are transmitted, over the network, to each of the requesting user applications, enabling each respective user application to display the sprites in the sprite sheet and to set the run-time parameter associated with each of the sprites in the sprite sheet such that each respective sprite is thereby customized to the application.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: May 12, 2015
    Inventors: Seth R. Gerson, Philip D. Harvey, Susan E. Thayer
  • Patent number: 9013475
    Abstract: According to an aspect, a display device includes a display unit, a detecting unit, and a control unit. The display unit displays a publication. The detecting unit detects an object that performs an operation of turning a page of the publication. The control unit causes the display unit to display a display object associated with a page, of pages of the publication, to be displayed according to the operation detected by the detecting unit.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: April 21, 2015
    Assignee: Kyocera Corporation
    Inventors: Yasuhiro Ueno, Shigeki Tanabe
  • Patent number: 9015607
    Abstract: Provided is an apparatus and method for providing a virtual space associated with a user. The apparatus may include a storage to store context information of the user of the virtual space, and a controller to provide, to another user, the virtual space transformed based on the context information of the user when the other user visits the virtual space of the user. The context information may include at least one of a connection time when the user connects to the virtual space, a location of the user during the connection time, a current emotion of the user as determined by the user, and a current status of the user as determined by the user.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: April 21, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun Joo Kang, Young Ho Rhee, Yeo Jin Kim, Il Ku Chang, Ju Youn Lee
  • Patent number: 9009605
    Abstract: Temporal control of a virtual environment may be provided. Content may be provided for presentation to a user. The content may be provided in a forward sequence. The content may include views of the virtual environment. A signal may be received from a user input device responsive to a manipulation of the user input device by the user. The signal may include manipulation information related to the manipulation of the user input device by the user. A determination may be made as to whether the manipulation of the user input device satisfies a condition based on the manipulation information. The content may be provided for presentation to the user in a reverse sequence starting with the most recently provided content responsive to a determination that the manipulation of the user input device satisfies the condition.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: April 14, 2015
    Assignee: DON'T NOD Entertainment
    Inventor: Oskar Guilbert
  • Patent number: 9009271
    Abstract: The present invention provides for a four dimensional (4D) information distribution system and method which allows on-demand and real-time transmission of time-sensitive and useful self-help data or instructional materials to user. The transmission of the 4D information can be initiated at the user's request or it can be automatically carried out based on a set of established rules, such as a schedule of events. The 4D information distribution system includes a processing device for generating the 4D information, a distribution device for transmission of the 4D information, a receiving device for accepting the 4D information, and a display device for outputting the received 4D information.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: April 14, 2015
    Inventor: Richard D. Kaplan
  • Patent number: 9003305
    Abstract: In one embodiment, presenting a folded version of an image in a user interface (UI), the folded version of the image being included in a UI component of the user interface; and in response to a user pinching the folded version of the image with two fingers, simulating and presenting an effect of the folded version of the image being lifted off and floating above the UI component.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: April 7, 2015
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner, Charles Melcher
  • Patent number: 9003304
    Abstract: A computer implemented method, apparatus, and computer usable program code for moving an avatar. A computer renders a first viewport in a computer display. The first viewport may comprise a first tab, a first coordinate, and a first attitude. A first object is rendered based on the first coordinate and the first attitude in a region. The computer renders a second tab. The computer receives a user selection corresponding to the second tab. Next, the computer renders a second viewport comprising a second coordinate and a second attitude. The computer renders the second object in a computer display from a perspective distinct from the first viewport. In addition, the computer registers the avatar as associated with the second coordinate and second attitude in the virtual universe, wherein the first tab is a visual indication of movement history.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rick Allen Hamilton, II, Brian Marshall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
  • Patent number: 9002535
    Abstract: An operator control unit has a user interface that allows a user to identify a mode of display and interaction that narrows the user's options for his next interaction with the user interface. The user interface utilizes portals to transition between environments such as indoors to outdoors, outdoors to indoors, different rooms of a building, and different floors of a building, the portals representing one or more of stairways and doors, and being used in remote vehicle path planning as waypoints that may require execution of predetermined behaviors.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: April 7, 2015
    Assignee: iRobot Corporation
    Inventors: Aaron Powers, Justin Kearns, Robert Todd Pack, Orjeta Taka, Eben Rauhut, Marshall Vale