Computer Supported Collaborative Work Between Plural Users Patents (Class 715/751)
  • Patent number: 9158746
    Abstract: A system, method and program product for managing concurrent editing in a collaborative editing environment includes a step of a computer receiving an input to edit an electronic document from a first editor through a first user interface. Responsive to receiving an input to edit an electronic document, the computer tracks a cursor within the electronic document associated with the first editor. The computer locks content of the electronic document within a predetermined proximity of the cursor associated with the first user interface to prevent access to the content of the electronic document within the predetermined proximity of the cursor by one or more second editors. Responsive to the cursor associated with the first editor moving to a new location within the electronic document, the computer unlocks content no longer in the predetermined proximity of the cursor associated with the first editor.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Velda Bartek, Eric L. Masselle, Patrick G. McGowan
  • Patent number: 9152979
    Abstract: A non-transitory processor readable medium storing processor executable instructions is described. The processor executable instructions, when executed by a processor, cause the processor to: receive application data indicative of text from a user device via a communications network; analyze the application data for one or more indicator being at least a portion of the text entered into the application and having one or more meaning; retrieve one or more selected ideograph from a database populated with ideographs received from and associated with one or more advertisers, the one or more selected ideograph being indicative of a graphical representation of the one or more meanings of the one or more indicator; transmit the one or more selected ideograph to the user device via the communications network; and charge a fee to at least one advertiser associated with the one or more selected ideograph.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: October 6, 2015
    Assignee: meemo, LLC
    Inventors: Matthew Timothy Tew, Jed Keith Corenthal, Stephen Callahan Sterling, Christopher Ryan Nickless
  • Patent number: 9152631
    Abstract: A document management system determines that a plurality of versions to be managed is a version to be stored in a file server or in a document management apparatus, the version that is determined to be stored in the file server apparatus and the property information are registered in the file server apparatus, and the version that is determined to be stored in the document management server apparatus and the property information are registered in the document management server apparatus. Information about registration destination in the version registered in the file server is stored in the document management server apparatus. Such a configuration reduces the amount of use of a storage disk in the document management server apparatus to suppress the operation cost. Even if a management system is different, a document management system capable of managing data is provided.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: October 6, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Mikihiko Kamekawa
  • Patent number: 9152644
    Abstract: Systems and methods are presented for providing collaborative editing. An embodiment collaboratively edits a computer file using a plurality of computers in a network, where the computers are connected using a token ring, each of the computers has a local copy, and a first computer has edited its local copy and performs the method. A token circulating around the token ring is captured, and a location of the edited portion of the local copy of the file is determined. The location is broadcast to the other computers. Conflicts are received from the other computers, and the conflicts from the other computers are reconciled with the edited portion of the local copy of the file to provide reconciled edits to the file. The local copy of the file is updated with the reconciled edits. A data packet with the reconciled edits is created and transmitted around the token ring.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 6, 2015
    Assignee: Novell, Inc.
    Inventor: Karthik Chandrasekaran
  • Patent number: 9152935
    Abstract: A system and method for creating, storing and retrieving, and displaying user-created data_ties (a data_tie is a user-created relationship between two items the user had previously saved). The purpose of the invention is to provide the user a way to not only see the data he has saved, but to provide him a way to graphically display the relationships he has made between pieces of Evidence. The present invention is particularly adapted to tablet computers, notepads, etc. with touchscreens. A feature of the present invention is the ability to manually slide one icon on top of a second icon thereby creating a data_tie between the two pieces of data, or evidence. In various embodiments of the invention, this relationship can be annotated with context to later relate why and how the two pieces of data were connected.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: October 6, 2015
    Inventor: J. Douglas Johnson
  • Patent number: 9148419
    Abstract: Methods, systems and apparatuses for an operator provisioning a trustworthy workspace to a subscriber are disclosed. One method includes providing the subscriber with the trustworthy workspace, where in the trustworthy workspace comprises a virtualized content repository with trustworthy workflows for storing, sharing and processing a digital content across a plurality of repositories. The method further includes allowing the subscriber authority to sub-provision the trustworthy workspace to one or more authorized parties, wherein only the one or more authorized parties can view or modify at least a portion of the digital content.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: September 29, 2015
    Assignee: PivotCloud, Inc.
    Inventors: Roy Peter D'Souza, Santosh S. Shanbhag, Jieming Zhu, Frank Salzmann, Bala Kaushik, Ronald Totah, James Chappell
  • Patent number: 9146935
    Abstract: A computer-implemented method may include identifying at least one file and detecting an event that is suggestive of at least a portion of the file being duplicated in at least one additional file. The computer-implemented method may also include classifying the file as a candidate for deduplication in response to detecting the event. The computer-implemented method may further include maintaining the file's candidate-for-deduplication classification for use in prompting a determination on whether the portion of the file is already stored within a storage device.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: September 29, 2015
    Assignee: Symantec Corporation
    Inventor: Namita Agrawal
  • Patent number: 9141332
    Abstract: A system can mask specific components of an application, such as a web page, displayed during a screen sharing session. As the web page is being displayed on a first computer screen (i.e., screen), the system can automatically mask specific components of the web page. Thus, when the first screen is captured, and the capture is transmitted to a second screen, the specific components of the web page that have been masked will not be displayed at the second screen.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: September 22, 2015
    Assignee: Oracle OTC Subsidiary LLC
    Inventors: Barry Gordon Coleman, Keith Speers
  • Patent number: 9137048
    Abstract: A user interface for email users which calls attention to one or more categories of emails in different ways. In some species, at least three categories are used: branded senders with Trumarks; white list buddies; and fraudulent emails which are either not from the domain they purport to be from or in which the content was tampered. The preferred embodiment authenticates emails from branded senders and displays them with the sender's Truemark. Branded sender emails have their Truemarks displayed in the sender column of a list view in the preferred embodiment. In a preferred embodiment, white list senders have either an icon or other graphic or photo they choose displayed to the left or right of the sender column with their name in the sender column. In a preferred embodiment, fraudulent emails have a fraud icon displayed to the left or right of the sender column with a warning in the sender column. Antiphishing processing is also disclosed.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: September 15, 2015
    Assignee: Iconix, Inc.
    Inventors: Lance Aiji Tokuda, Robert Philip Zager, Jia Shen, Jose Jesus Picazo, Jr., Bryan Allen Talbot
  • Patent number: 9135641
    Abstract: A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying one or more features of a short term profile of a user that are not included in a long term profile of the user, using the one or more features to identify one or more third party profiles having features that substantially match the one or more features of the user's short term profile, accessing the identified one or more third party profiles, and providing one or more content items included in the third party profile to the user, the one or more content items having associated features that match the one or more features of the short term profile. An alternative method comprises accessing one or more third party profiles that are not a profile of the user, and using the accessed third party profile to identify a plurality of content items for recommendation to the user based on a feature set of the third party profile.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: September 15, 2015
    Assignee: AOL Inc.
    Inventors: Mike Macadaan, William G. Wetherell, David Liu
  • Patent number: 9129264
    Abstract: A system and method for event resolution. The method includes determining whether a post-scheduled event or a pre-scheduled event conflicts with a scheduled event. The method further includes extracting details of the post-scheduled event or the pre-scheduled event and automatically populating a response with at least some of the extracted details. The method further includes sending the response with an accept indication when the post-scheduled event or the pre-scheduled event does not conflict with the scheduled event, or sending the response with a cancel indication when the post-scheduled event or the pre-scheduled event conflicts with the scheduled event, or sending the response with a tentatively accept indication when the post-scheduled event or the pre-scheduled event conflicts with the scheduled event.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: September 8, 2015
    Assignee: GOOGLE INC.
    Inventors: Ruthie D. Lyle, Demethria J. Ramseur
  • Patent number: 9131022
    Abstract: In one embodiment, a method includes displaying a plurality of tiles on a user's computer screen, each of the tiles comprising shared data, and receiving new shared data and processing the new shared data to update the shared data displayed on the user's computer screen. The shared data is collected at a centralized device and distributed by the centralized device to the user, the centralized device operable to organize and transmit the shared data contained in one or more of the tiles to a plurality of users. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: September 8, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Brad DeGrazia
  • Patent number: 9123081
    Abstract: A social media interaction application tool and related methods include a communication component, a dialog component, at least one social media link component, a tile display component, and an interaction component, wherein the social media interaction tool is stored on and executed from a portable media storage device, a hand held device, tablet computer, laptop computer, desk top computer or a combination thereof. In some contemplated embodiments, social media interaction application tools are embedded on or included in a media file or collection of media files that are stored or located on a portable media storage device, a hand held device, a tablet computer, a laptop computer, a desk top computer, a network server, an internet server, the cloud or a combination thereof.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: September 1, 2015
    Inventors: Neil Young, Ole Lutjens
  • Patent number: 9117236
    Abstract: Interactions between an item and an online shopper may be used to determine interest in an item or a category of items. Once interest has been determined, the online shopper may be presented with an option to initiate communication with other users. This communication may be between a plurality of users including shoppers, owners, experts, item representatives, and so forth. Communication may include text chat, video chat, audio chat, telephone, and so forth. Rewards may be provided to some or all users to encourage communication.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: August 25, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Brian J. Feinstein
  • Patent number: 9118612
    Abstract: A state client is configured to allow a user to specify a meeting-specific state, such as that the user is running late for a meeting, checked in to the meeting, or unable to attend the meeting. A state service stores data identifying the user's meeting-specific state. The state service also responds to requests for the state of the user. In one implementation, when such a request is received, the state service determines whether the user is an invitee to the same meeting as the user requesting the state. If not, the state service returns a general-purpose state indicator for the user. If both users are invitees to the same meeting, the state service returns the meeting-specific state indicator, which may then be displayed by a state client.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: August 25, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan James Fish, Leslie Rae Ferguson, Jeffrey Berg, Nina F. Shih, Joo Young Lee, Derek Matthias Hans, Kuldeep Karnawat, Nicole Danielle Steinbok, Xiping Zuo
  • Patent number: 9111292
    Abstract: An online protection suite provides password management and a dashboard set of services combining single-click access to user accounts and a simple browser window automatically filled with offers for a variety of related products and services targeted especially for particular users. Each user is identified to a business partner server with a unique customer automatically sent from a simple browser embedded in the password management dashboard. The business partner server returns a webpage back to the simple browser that has been constructed especially for this user by leveraging sensitive and proprietary information collected by the business partner. Such customer information is not directly accessible to the password manager.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: August 18, 2015
    Assignee: White Sky, Inc.
    Inventors: Brent Lymer, Pankaj Srivastava, Juan Gamez
  • Patent number: 9111255
    Abstract: An apparatus for providing a user-friendly and efficient manner to determine one or more shared friends of individuals may include a processor and memory storing executable computer program code that cause the apparatus to at least perform operations including receiving an indication of a selection of at least one tagged face from an image. The computer program code may further cause the apparatus to facilitate sending of a generated message to a device requesting identification of one or more commonly shared friends of at least two individuals in response to receipt of the selection of the tagged face. The tagged face corresponds to one of the individuals. The computer program code may further cause the apparatus to enable provision of display of visible indicia, superimposed on the image, indicating whether the individuals have one or more commonly shared friends. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: August 18, 2015
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Mikko Antero Nurmi
  • Patent number: 9111236
    Abstract: A system and methodology for visually representing user activity associated with an information resource is described. User activities are associated with symbolic representations of those user activities. To visually convey selected aspects of the user activity, the activity is mapped to visual attributes that alter the appearance of the symbolic representation. The result is a dynamic and universal representation of user activities that aide online users to efficiently discern the relevancy and popularity of an information resource.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: August 18, 2015
    Assignee: YAHOO! INC.
    Inventors: Jeff Bonforte, Mark Davis
  • Patent number: 9100383
    Abstract: A method for computing includes running a desktop sharing program on a local computer so as to permit a remote user to view, on a remote computer, which is connected to communicate with the local computer via a network, an image of an entire area of a display screen of the local computer and to operate the local computer by remote input via the remote computer. A local window is defined within the display screen of the local computer for running an application under control of a local user. Local inputs made via a local input device of the local computer by the local user are intercepted so that the local inputs do not interfere with operation of the local computer by the remote user. The intercepted inputs are directed to the local window so as to permit the local user to interact with the application independently of the operation of the local computer by the remote user.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: August 4, 2015
    Assignee: BBY Solutions, Inc.
    Inventors: Alex Gantman, Anatoly Gutnick
  • Patent number: 9094791
    Abstract: A request is received from a mobile device located in a first geographic location for an image displaying a second geographic location. Mobile devices are geolocated and those located within a predetermined distance from the second geographic location are identified. A description of the desired image is delivered to each such identified such mobile device, whereupon the desired image is received from at least one such identified mobile device and forwarded to the requesting mobile device.
    Type: Grant
    Filed: January 1, 2014
    Date of Patent: July 28, 2015
    Inventor: Ouri Shifman
  • Patent number: 9094548
    Abstract: There is provided an information processing device, in which a selection window allowing a user to select setting value for each of a plurality of setting items is displayed, the user operation indicating completion of selection of the setting value for each of the plurality of setting items is received. When the user operation indicating the completion of the selection is executed, whether a conflicting condition, in which the user attempts to set a plurality of setting values that are not allowed to be set simultaneously, occurs is judged. Then, a first resetting window showing one or a plurality of first effective setting values is displayed, which allows the user to select the one or the plurality of the first effective setting values when the conflicting condition occurs. The conflicting condition is resolved by receiving a setting value selected from the one or the plurality of first effective setting values when the conflicting condition occurs.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: July 28, 2015
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Seiji Tsuya
  • Patent number: 9087110
    Abstract: Systems and methods for generating a set of priority contacts based on their strength of relationship with a user. Contacts of users and communications from those contacts are aggregated across multiple online accounts into a single set of communications. An affinity score is calculated for each of the user's contacts based on adding up the total weight and frequency of communications with the user and a predetermined number of contacts having the highest affinity score can be identified as priority contacts. The affinity score is used to filter the news feed in a user interface display so that only communications from priority contacts are displayed in the news feed.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: July 21, 2015
    Assignee: MYLIFE.COM, INC.
    Inventors: Sumeet Rana, Dong Chang, David Wolfe
  • Patent number: 9087106
    Abstract: A process for generating social recommendations is provided. For each user, a user profile index is accessed to determine reading interests of the user. Further, relevance matching is performed to determine matching users having at least one publishing interest that is relevant to the reading interests of the user. Next, the matching users are ranked. Based on the ranking, one or more top ranked matching user(s) are determined. Additionally, a social recommendation for each of the top ranked matching user(s) is enabled to be made to the user.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: July 21, 2015
    Assignee: YAHOO! INC.
    Inventors: Hao Zheng, Xianyu Zhao, Peng Liu
  • Patent number: 9083768
    Abstract: Computer-readable storage medium, apparatus and method associated with sharing content between users of a computing environment are disclosed herein. In embodiments, one or more computer-readable storage media may contain instructions which when executed by a computing device may facilitate a first user of the computing environment in selecting at least one of a plurality of devices associated with a second user of the computing environment on which to share content with the second user. In some embodiments this may be accomplished through the use of a content sharing device management service of the computing environment. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 14, 2015
    Assignee: Intel Corporation
    Inventor: Daniel Avrahami
  • Patent number: 9083600
    Abstract: Providing presence information within digital items is described. In one example, a server system receives presence information from a plurality of client devices. The presence information indicates a portion of a digital item associated with at least one user of each respective client device. The server system also receives a user identification request from a requesting client device to identify one or more users of the plurality of client devices associated with a particular portion of the digital item. Additionally, the server system identifies a user of a particular client device associated with the particular portion of the digital item based on the presence information of the particular client device and sends an identifier of the user of the particular client device to the requesting client device.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: July 14, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Brent Russell Smith, Tom Killalea
  • Patent number: 9077813
    Abstract: A method, an apparatus and an article of manufacture for masking a message on an electronic device. The method includes receiving a message on an electronic device, determining if a message category label is included in the message, mapping the message category to a corresponding masking format if a message category label is included in the message, extracting the content of the message to generate a message category if a message category label is not included in the message, wherein each message category generated corresponds to a masking format, and masking the message on the electronic device by transforming the message into the masking format that corresponds to the message category for the message.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Ossama Emam, Dimitri Kanevsky, Tara N. Sainath
  • Patent number: 9070117
    Abstract: Configurations for providing a widget that displays participants involved in the conversation thread and provides different graphical elements (e.g., buttons) to initiate one click actions to start a group chat, create a meeting on each participant's calendar, or start a new conversation thread. In the case of the group chat, the subject technology can include the contents of the group chat session as an additional electronic message in the conversation thread. In one example, the widget is implemented as a floating toolbar that can be positioned in the user interface while in the conversation thread view.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: June 30, 2015
    Assignee: GOOGLE INC.
    Inventors: Ariel Lauren Rideout, Steven Henry Bills, Maria Khomenko, Andrew James Palay, Jason Briggs Cornwell, Mark Striebeck, Paul Morell McDonald, Zohair Hyder, Richard James Treitel, Jamison Richard Gray
  • Patent number: 9070147
    Abstract: Purchase order information associated with an item from a first user may be stored initially without completing a purchase transaction. In one aspect, the first user may be enabled to select one or more second users with whom to share the purchase. In another aspect, one or more second users may be given an opportunity to purchase the same instance of an item and share it. In response to determining that a minimum subset of the selected one or more users have indicated to purchase the item, the purchase transaction may be processed and completed. Completion of the purchase may be contingent on the selected one or more second users also purchasing the same item or the same instance of the item. An event may be optionally added to the users' calendars wherein they share the use of the item(s).
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: June 30, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
  • Patent number: 9063920
    Abstract: A distributed spreadsheet application executes at a server and a client in a network. The networked spreadsheet application can generally be used without requiring a user to install any specific spreadsheet software prior to using the application. In one implementation, the spreadsheet application may include a client engine that executes within browser programs of a plurality of client computing devices and server logic. The server logic may be configured to distribute the client engines to the plurality of client computing devices of the spreadsheet application when requested through the browser programs of each of the plurality of client computing devices. The server logic synchronizes a single spreadsheet document that is simultaneously open at the plurality of client computing devices.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: June 23, 2015
    Assignee: Google Inc.
    Inventors: Jonathan Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
  • Patent number: 9058589
    Abstract: Disclosed is a subjective user interface that allows a user to define a worknet from a set of data objects of a business enterprise. The user may instantiate channels which are subsets of the worknet. In embodiments, predefined channels may be created and then installed in the user's subjective user interface, which the user may choose as a new channel. Activity spaces may be defined within a channel comprising members of the channel. The data objects that comprise a worknet, or a channel, or an activity space may comprise people as well as non-person (inanimate) entities.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: June 16, 2015
    Assignee: SAP SE
    Inventor: John P. Armitage
  • Patent number: 9059967
    Abstract: The present invention permits virtually the entire functionality of a computer system to be made accessible over a network such as the Internet or an Intranet. More particularly, the present invention permits a computer system to be run as a “virtual machine” through a web page provided at a web site on the World Wide Web (WWW). The apparatus of the present invention includes a plurality of computers arranged in a wide area network (WAN) such as the Internet or an Intranet. At least one of the computers has at least one unique address designating a web site. A host computer system (which may or may not be one of the computers on the Internet) can be “posted” onto an “advertising” web page at the web site to permit other computers coupled to the Internet to interact directly with the host computer system. The computer “posted” on the web page is referred to as the “host” or “advertiser” computer, and computers accessing the host computer are referred to as “client” or “user” computers.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: June 16, 2015
    Assignee: REFERENCE LTD., LIMITED LIABILITY COMPANY
    Inventor: Paul L. Hickman
  • Patent number: 9053137
    Abstract: A system to identify database triggers in a data processing system. A request is received to create a database monitor for a specific application event and in response to receiving the request to create the database monitor, the database monitor is created. Then, a request is received to monitor the specific application event within a database and in response to receiving the request to monitor the specific application event, a replicate database of the database is created. Subsequently, the database is compared to the replicate database after the specific application event occurs to identify changes in the database associated with the specific application event. A best candidate is identified for a database trigger based upon the identified changes in the database associated with the specific application event.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: June 9, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John A. Medicke, Feng-wei Chen Russell, Michael William Smith, Ray Zhong Tan
  • Patent number: 9054884
    Abstract: Methods and systems of conducting co-browsing sessions may provide for detecting a proximity event between a first device and a second device, and initiating a co-browsing session between the first device and the second device based on the proximity event. In one example, the proximity event is a physical bump between the first and second devices.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew J. Ivory, Aaron K. Shook, David M. Stecher
  • Patent number: 9047384
    Abstract: Disclosed is an automated trip-purpose detection method that utilizes GPS Data collected by GPS-enabled devices. The GPS data is compared against a GIS map to obtain various spatial and location characteristics of the surrounding area. This information is then used to derive a traveler's trip purpose. In a preferred embodiment, the inventive method is implemented automatically without any needed manipulation of GIS data. Additionally, the method integrates location information as defined by the user for critical locations such as home and work. These personalized locations allow the method to immediately identify the two most common types of trips: work-related trips and trips returning home.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: June 2, 2015
    Assignee: University of South Florida
    Inventors: Sean J. Barbeau, Philip L. Winters, Rafael Perez, Miguel Labrador, Nevine Georggi
  • Patent number: 9043706
    Abstract: Described herein are systems and methods for enabling a collaborative remote desktop environment. The system includes a computing device and a first application instance that has an application state associated therewith. The first application instance includes, or is associated with, a current state component and application data/data files. The system further includes an application launcher that is used to instantiate a second application instance operating either on the same or on a different computing device. The second application instance similarly has an application state associated therewith and is associated with the application launcher. Upon receiving a request from the second user to interact with the first application instance, the application state and the application data/data files are communicated to the application launcher, and the application launcher instantiates the second application instance so that its state is substantially identical to that of the first application instance.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: May 26, 2015
    Inventor: Anders Nancke-Krogh
  • 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
  • Patent number: 9043607
    Abstract: An exemplary system includes a spatial input subsystem configured to detect gestures made by a plurality of users within a physical user space associated with a display screen. The system further includes a shared display subsystem communicatively coupled to the spatial input subsystem and configured to authenticate the plurality of users by identifying a plurality of user identities corresponding to the plurality of users based on characteristics of the plurality of hands, and execute a multi-user shared display session that provides the plurality of authenticated users with concurrent control of a display on the display screen. Corresponding systems and methods are also described.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: May 26, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Willis D. Stinson, III
  • Patent number: 9035971
    Abstract: An image display apparatus includes a communication unit to communicate with information processing apparatuses; an image synthesizing unit to synthesize a multi-segmented screen image composed of screen images of the information processing apparatuses; a projection unit to project the multi-segmented screen image onto a screen; a functional mode management unit to control switching between a normal projection mode and a multi-segmented screen operation mode; an image capture device to capture the multi-segmented screen image and a hand movement of an operator when switched to the multi-segmented screen operation mode; a designated screen image recognition unit to detect a hand movement of the operator based on the image captured by the image capture device, and to recognize a screen image designated as an active-target image; and a signal control unit to transmit a request of image data transmission to an information processing apparatus corresponding to the designated active-target image.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: May 19, 2015
    Assignee: Ricoh Company, Ltd.
    Inventor: Satoshi Aoki
  • Patent number: 9037982
    Abstract: An apparatus and method are provided for transmitting a text message in a wireless terminal. The apparatus and method include displaying data input when creating a text message and analyzing the data in order to check whether the data are character display instruction words. Character image information corresponding to the character display instruction words is searched. The character image information is added to the display instruction words, and the display instruction words having the character image information are added to the text message. Character data are added to the text message if the data are general character data. The above steps are repeated and recipient information for the character text message is input when the character text message has been created. The created character text message is then transmitted.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: May 19, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-Wook Seo, Jae-Ho Kim, Wei-Jin Park, Chae-Whan Lim
  • Patent number: 9032406
    Abstract: Systems and methods for cooperative batch scheduling in multitenancy computing systems are described. A number of batch requests are received in the computing system, where each batch request includes a job reference, and a start time when the execution of the referenced job to be launched. Duration of execution is estimated for each job referenced by the requests. The estimation is based on predefined criteria that include a product of median execution times for at least one recurring operation. An anonymous load chart is created based on the start times and the estimated duration of execution of each job referenced by the plurality of batch requests. The anonymous load chart may take into account the available capacity of the computing system. The anonymous load chart is exposed to a number of isolated users of the computing system for cooperative batch scheduling.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: May 12, 2015
    Assignee: SAP SE
    Inventor: Peter Eberlein
  • Patent number: 9032306
    Abstract: Method or system for allowing a social networking system to retain users of a social networking system by identifying low-activity users who are likely to become inactive/dormant users and prompting users to initiate interactions with the low-activity users. The low-activity users are identified by monitoring activities and interactions of the users via the social networking system. If the pattern of activities and interactions satisfy one or more criteria, a computer device for providing the social networking system initiates an intervention scheme where users are induced to initiate interactions with the low-activity users. In response to the interactions, the low-activity users are likely to resume interactions via the social networking system.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: May 12, 2015
    Assignee: Facebook, Inc.
    Inventors: James H. Wang, Naomi Gleit, Peter H. Martinazzi, Kiranjit S. Sidhu, Lex Arquette, Jeffrey C. Wieland, Jennifer Burge, Jun Liu, Alexander P. Schultz
  • 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
  • Publication number: 20150127748
    Abstract: Methods, systems, and computer programs are presented for creating recommendations to add enhanced content to a post being created in a social network. One method includes an operation for detecting, using one or more computing devices, user input for a social post before the social post is submitted on the social network. The user input is analyzed, using the one or more computing devices, as is being entered to determine relevant content. Further, the method includes another operation for providing for display, using the one or more computing devices, the content recommendations, with the option to select one or more items on the content. If any of the recommendations are selected, the social post is provided for display, using the one or more computing devices, with the user input and with the selected recommendations.
    Type: Application
    Filed: April 13, 2012
    Publication date: May 7, 2015
    Applicant: Google Inc.
    Inventor: Kirill Buryak
  • Patent number: 9026921
    Abstract: Described herein is a technology for collaboration. In accordance with some implementations, the workspace tool is adapted to cooperate with an electronic communication system. Electronic communications related to the workspace tool are stored in a repository and are associated with respective workspaces. The workspace tool allows participants of a workspace to access all information related to the workspace.
    Type: Grant
    Filed: September 19, 2010
    Date of Patent: May 5, 2015
    Assignee: Business Objects Software Limited
    Inventors: Shiheng Shi, Qi Li, Weiliang Le, Wei Xue, Yulei Zhang, Yuanfei Cai
  • Patent number: 9026033
    Abstract: A method and system are provided for delivering digital content. A first catalogued list of content is delivered from a user operated device to a media storage device, and attributes of the first catalogued list are determined. A second catalogued list of content is delivered from a content provider to the media storage device. The first catalogued list is modified based upon the second catalogued list and the attributes, and the modified first catalogued list is delivered to the user operated device. Content from the modified first catalogued list is delivered to the user operated device for storage and subsequent playback.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: May 5, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Robert Khedouri, Jonathan Axelrod, Harold Price, John Becker, Mark Edinger, Douglas R. Kraul
  • Patent number: 9021370
    Abstract: A collaborative chat room media player may enable a user to create or join a virtual lounge for a group of remotely located members to share a media experience. The virtual lounge may include a media player, an interactive communication component (e.g., instant messaging, comment board, blog, etc.), and a collaborative music queue and/or playlist. The media player may provide and/or make available recommendations to the members of the group. For example, the members may populate a playlist with media content from their media library. The media player may then add recommendations to the playlist based on the groups interests (media content selection, media content ownership, etc.). The members may vote on the content in the playlist and influence, via collaboration, when (or if) a piece of media content is played to the group.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: April 28, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Adam Carlson
  • Patent number: 9021368
    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: Grant
    Filed: August 16, 2012
    Date of Patent: April 28, 2015
    Assignee: International Business Machines
    Inventors: Rick A. Hamilton, II, Neal M. Keller, Clifford A. Pickover, Brian M. O'Connell, Keith R. Walker
  • Patent number: 9021369
    Abstract: Techniques are disclosed to facilitate user matching in a virtual environment. Social interactions of a first user in the virtual environment are monitored. A request to participate in a desired activity is received from the first user. A set of users currently eligible to participate in the first desired activity is retrieved. A match is programmatically generated between the first user and at least a second user of the retrieved set of users, based on the monitored social interactions. The first user and the second user participate in the desired activity in the virtual environment.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: April 28, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: John Crocker, Starr Long, Robert T. Ogrin, Christian Shrigley
  • Patent number: 9021030
    Abstract: A method that includes identifying a first electronic mail (email) addressed to at least two groups of recipients, the first email comprising content. The method further can include communicating the first email comprising the content to a first group of recipients. The method also can include generating a second email different than the first email and not comprising the content, the second email comprising information that indicates a contact that the second group of recipients are to contact regarding subject matter associated with the first email, and communicating the second email to a second group of recipients.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Devon Clarke, Liam Harpur, John Rice
  • Patent number: 9021367
    Abstract: A method for metadata capture for screen sharing of a graphical user interface (GUI) screen includes determining by a screen share sending module a region of the GUI screen to be shared; analyzing the GUI screen by a metadata capture module to determine metadata relevant to the region to be shared; and sending a screen share of the region comprising the relevant metadata to a receiver by the screen share sending module.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yuk Chan, Tin H. To, Andrew Tsang, Wei Zhou