Computer Supported Collaborative Work Between Plural Users Patents (Class 715/751)
  • Patent number: 10255379
    Abstract: Methods and Systems to display the results of a search operation are provided. More particularly the invention relates to a method to display search results comprising a relevant portion of the data in timeline. The method comprising displaying said results; said display comprising a extract preserving the timeline event properties. The extract may further comprise of one or more timeline properties.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: April 9, 2019
    Inventor: Aravind Musuluri
  • Patent number: 10257130
    Abstract: A method and system for providing real-time communication via text between multiple mobile devices is provided. A conversation request is received from a first mobile device. The conversation request is based upon a selection of a second mobile device from a contact list that is stored on the first mobile device. The conversation request is sent from the application server to a push server, receiving a conversation session ID from the second mobile device. The conversation session ID is sent from the application server to the push server if the conversation request is accepted by the second mobile device. A first datagram message is received from the first mobile device. The first datagram message is sent from the application server to the second mobile device. A second datagram message is received from the second mobile device, and the second datagram message is sent from the application server to the first mobile device.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: April 9, 2019
    Assignee: sComm, Inc.
    Inventors: Jason R. Curry, David C. Lane, David J. McAllister
  • Patent number: 10242219
    Abstract: Provided is a process including: receiving one or more write requests; selecting a first subset of the values as corresponding to higher-security fields; segmenting a first value in the first subset; instructing a first computing device to store a first subset of segments among the plurality of segments in memory; and instructing a second computing device to store a second subset of segments among the plurality of segments in memory.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: March 26, 2019
    Assignee: ALTR Solutions, Inc.
    Inventor: Christopher Edward Struttmann
  • Patent number: 10230676
    Abstract: Systems and methods for open social networks configured for a location or a region. The social networks are arranged accessible to all users via an interactive map or a website link. In one aspect, user numbers or post quantities are displayed beside network icons on a map. In another aspect, posts generated by local and remote users are presented in separate windows. In yet another aspect, social networks are searchable via keywords or category in a map setting. Moreover, for a given period of time, a requester continuously receives contents presented at a social network which has the most users.
    Type: Grant
    Filed: August 25, 2018
    Date of Patent: March 12, 2019
    Inventor: Chian Chiu Li
  • Patent number: 10222939
    Abstract: A method for managing collaborative playlists is disclosed. The method includes providing, by a processing device, indication regarding one or more available collaborative guidance controls, receiving, by the processing device, first user specification that one or more of the collaborative guidance controls be set for a playlist, receiving, at the processing device, second user suggestion for addition to the playlist of one or more content items, and checking, at the processing device, the one or more content items for compliance with the first-user-specified collaborative guidance controls.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: March 5, 2019
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10210542
    Abstract: A system to improve end-user monetization in a captive audience environment is disclosed. Mobile and wearable users may be engaged by way of contextual and perishable messaging. Such messaging is dynamically updated and maintained to provide a unique messaging experience which increases monetization opportunities, which may utilize location based technologies.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: February 19, 2019
    Assignee: Blazer and Flip Flops, Inc.
    Inventors: Joshua David Bass, Benjamin Harry Ziskind, Scott Sebastian Sahadi
  • Patent number: 10209810
    Abstract: A device with a touch-sensitive display, a rotatable input mechanism, processors, and memory storing programs for displaying, on the touch-sensitive display, a user interface comprising a plurality of objects each associated with a contact and an affordance representing a first contact is disclosed. The memory may include programs for, in response to receiving the first input, updating the visual appearance of the affordance to represent the second contact among the plurality of contacts, and the memory also may include programs for, after updating the visual appearance of the affordance, updating display of the affordance to an add contact affordance, where the add contact affordance was not displayed prior to detecting the second input corresponding to the selection of the object that is not associated with any contact. Further, the memory may include programs for displaying a user interface for adding a contact upon selection of the add contact affordance.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Freddy Allen Anzures, Imran Chaudhri, Alan C. Dye, Jonathan P. Ive, Duncan Robert Kerr, Nicholas V. King, Kevin Lynch, Gregory Novick, Daniel Trent Preston, Monica Jenkins, Lawrence Y. Yang
  • Patent number: 10204086
    Abstract: A plurality of comments associated with a document is received, and a representation of the document and a representation of a comment thread comprising the plurality of comments are displayed simultaneously on a user device. In one embodiment, a first comment is received from a first user and a second comment is received from a second user. The comment thread may be stored. Systems and apparatus are also disclosed.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 12, 2019
    Assignee: Google LLC
    Inventors: Scott M. Johnston, Mandy Richau Sladden, Ian Gunn, Nicholas Cooper
  • Patent number: 10200324
    Abstract: A system, method, and computer-readable medium for dynamically partitioning a directory list to limit recipients to an appropriate context. More specifically, in certain embodiments the dynamic partitioning includes a first component which describes a priori categories. In certain embodiments, the a priori categories could include “inner circle” or “trusted advisors” categories. Other categories could include “friends of the DL” who only want occasional but relevant messages. In certain embodiments, these categories are created by a DL owner. However, in certain embodiments, members (e.g., recipients) could also change their own category. For example, a DL could have categories: All, Required participants, FYI participants, Managers.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: February 5, 2019
    Assignee: QUEST SOFTWARE INC.
    Inventors: Michel A. Brisebois, Tomas C. Willis, Curtis T. Johnstone
  • Patent number: 10198411
    Abstract: Additional document information may be stored through change tracking. In some examples, an application, such as a document processing application, may allow collaborative creation and/or editing of a document. As individual collaborators enter new content or make changes to existing content, the new content and/or changes go through two phases. As an individual collaborator is editing, the change is temporary. The collaborator may decide not to integrate it to the document. The temporary content may become permanent or integrated through a save action (manual or automatic). In some examples, the temporary content may be shared with other collaborators through a scheme to indicate its status as temporary giving the collaborators a true collaboration experience.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michelle Keslin, Daniel Snyder, Ali Taleghani, Jitesh Sachdeva
  • Patent number: 10193974
    Abstract: Methods, media, and systems for managing access to shared content in a cloud-based service platform. Embodiments operate in a cloud-based environment that comprises storage devices that store content objects accessible by two or more users. The content objects have respective object path attributes and one or more object parent attributes. A server processes collaboration transactions to associate content object sharing between two or more users. Upon receipt of a collaboration transaction such as an invitation, a server generates a set of collaborator index attributes to relate the two or more users to share the selected content object, and the generated collaborator index attributes are added as rows in a collaborator index. Pre-existing rows in the collaborator index that pertain to the two or more users are not updated. Very large sets of collaboration objects and/or very large sets of users can be managed efficiently by re-indexing only the added rows.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: January 29, 2019
    Assignee: Box, Inc.
    Inventors: Kaustubh Rudrawar, Girish Kanna Balakrishnan, Wing Li, Wei Zhao
  • Patent number: 10187484
    Abstract: In one embodiment, a method includes launching, by a client system of a first user, a video-call session; receiving, by the client system of the first user, a video stream including video captured at a client system of a second user; and displaying the video stream in a small-overlay-window on a display of the client system of the first user, wherein the small-overlay-window is positioned over an active application.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: January 22, 2019
    Assignee: Facebook, Inc.
    Inventors: Stephane Taine, Edward Young Zhang, Dwayne B. Mercredi, Michael Leggett, Brendan Benjamin Aronoff, Peter Henry Martinazzi, Evan Patrick Noon, Duckjin Kang, John Randall Ehrhardt
  • Patent number: 10182024
    Abstract: Systems, methods, and computer-readable media are provided for dividing and merging online content sharing environments such as, for example, online chat rooms. An online content sharing environment may have a group of user profiles associated therewith, some subgroup of which may be exchanging message content within the online content sharing environment at any given time. If an amount of message data traffic being exchanged and/or a number of user profiles exchanging messages exceeds a corresponding threshold value, the online content sharing environment may be divided into two or more sub-environments. Respective sub-groups of user profiles may then be identified based on association criteria and associated with the various sub-environments.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Tan Shen Cliff Chung, Brian Ashley Garber, Samuel Scott Gigliotti, Thomas Werner Kuehnel, Pavneet Singh
  • Patent number: 10169032
    Abstract: Methods and systems may provide for tracking, on a position-by-position basis in a diverged code history associated with a diverged source stream, an origin source stream and an original position of code contained within the diverged source stream. Additionally, a modification may be detected with respect to a first portion of the code contained within the diverged source stream at a first position. In such a case, the modification and the first position may be automatically documented in the diverged code history.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
  • Patent number: 10147099
    Abstract: Methods and apparatuses to dynamically customize a listing to track a selected type of responses to be generated from a presentation of the customized listing, where the selection of the type of responses is based at least in part on one or more characteristics of the request for the listing. One embodiment includes receiving a request for a listing of an entity; determining a characteristic of the request; selecting a type of responses for the listing based on the determined characteristic; generating a version of the listing to track the type of responses that are responsive to a presentation of the listing; and providing the version of the listing in response to the request.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: December 4, 2018
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Ebbe Altberg, Jonathan Chang, Scott Faber, Ron Hirson, Sean Van Der Linden
  • Patent number: 10133361
    Abstract: A method for switching interface device input between computing devices can begin with connecting a primary computing device to a secondary computing device using a physical connector cable using the appropriate communications port of each computing device. An interface input control program can be configured to establish a unique interface trigger that defines a user-selected series of inputs that switches the primary computing device between a first input state and a second input state. Input from the interface input devices of the primary computing device can be interpreted by a device driver. In the first input state, the input can be directed to the operating system of the primary computing device. In the second input state, the input can be redirected to the secondary computing device via the physical connector cable, which can be recognized as having originated from local interface input devices.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Fabio De Angelis, Nicola Milanese, Sandro Piccinini, Sergio Tarchi
  • Patent number: 10122787
    Abstract: A method for the remote sharing of a computer office generated by an application executed in a server in response to commands issued by client terminals accessing this server via a telecommunication network, the commands of a client terminal being entered by means of an entry area termed the focus. The client terminals transmit, to the server, commands dedicated to office sharing, and entered by means of various focuses, in accordance with a graphics interface transmission protocol of the RUI type, standing for “Remote User Interface”, so that the server matches up, by means of the focuses, the commands received and the offices shared so as to transmit, in response to the commands from the terminals, a graphics interface representative of this office of the server by means of indications of the state of the pixels in this graphics interface in accordance with the RUI protocol.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: November 6, 2018
    Assignee: SAGEMCOM BROADBAND SAS
    Inventors: Jean-Pierre Morard, Gilles Bardoux
  • Patent number: 10122775
    Abstract: Systems and methods for real-time collaborative computing and collective intelligence are disclosed. A collaborative application runs on a collaborative server connected to a plurality of computing devices. Collaborative sessions are run wherein a group of independent users, networked over the internet, collaboratively answer questions in real-time, thereby harnessing their collective intelligence. A user performance value is determined for each of a plurality of independent users in the group based on each user's participation as compared to other users in the collaborative group. A group cohesiveness score is determined that quantifies the group's overall collaborative effectiveness. In some embodiments, the group cohesiveness score and user performance values are used to adjust weighting factors that affect the relative impact of each of the plurality of users in the collaborative group.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: November 6, 2018
    Assignee: Unanimous A.I., Inc.
    Inventor: Louis B. Rosenberg
  • Patent number: 10116757
    Abstract: Systems and methods for open social networks configured for a location or place. In an aspect, a map shows up after an app is started at a user device. Local networks are arranged accessible via interactive network icons on the map. Local networks are also arranged accessible to remote users via a map or a website link. In another aspect, user number or post quantity is displayed beside a network icon on a map. In yet another aspect, posts generated by local and remote users are presented in separate windows. Furthermore, social networks are searchable via keywords or category in a map setting.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: October 30, 2018
    Inventor: Chian Chiu Li
  • Patent number: 10110672
    Abstract: A graphics provider terminal samples, through a graphical interface provided by a Canvas specification, a graphic generated by a web browser of the graphics provider terminal based on the Canvas specification to obtain graphics information according to a preset sampling rate. The graphics provider terminal packs the graphics information to obtain a message packet based on a preset graphics sharing agreement; and sends the message packet to a graphics exchange server through a persistent connection between the graphics provider terminal and the graphics exchange server. The graphics exchange server unpacks the message packet to obtain the graphics information and sends the graphics information to a graphics receiver terminal through a persistent connection between the graphics receiver terminal and the graphics exchange server.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: October 23, 2018
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhijun Yuan, Yangfan Yu
  • Patent number: 10110662
    Abstract: A method and an apparatus for sending data in a visual desktop infrastructure (VDI) environment, where the method includes, when a desktop protocol client is in an abnormal state, a desktop protocol server sending desktop image data to the desktop protocol client at a rate lower than a rate used when the desktop protocol client is in a normal state, and when the desktop protocol client is in an abnormal state, the desktop protocol server still sends desktop image data to the desktop protocol client, when the desktop protocol client resumes to a normal state, the amount of data that needs to be sent by the desktop protocol server is greatly reduced as compared with the prior art, therefore, occupied network bandwidth is reduced, and a display delay is reduced, thereby improving user experience.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: October 23, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhimin Jiang, Xibao Pang
  • Patent number: 10096032
    Abstract: In various embodiments, the proximity of an avatar with respect to a designated focal point object within a virtual universe is determined, and information associated with the designated focal point object is identified. A first of a plurality of representations of the information is selected based, at least in part, on the determined proximity of the avatar with respect to the designated focal point object. The first representation of the information is then transmitted to the avatar. Proximity-based transmission of information can disseminate relevant information to avatars, and can be used by virtual universe businesses to encourage avatars to move near the designated focal point object within the virtual universe so that the avatars can be exposed to products and advertisements.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Rick A. Hamilton, II, Paul A. Moskowitz, Clifford A. Pickover
  • Patent number: 10091287
    Abstract: A device collects presence information and other interaction information from an application viewing a content item synchronized with a content management system. The interaction information indicates interactions of a device with respect to a content item, and includes presence information obtained from a native application such as whether the content item is being viewed by the user on a user interface element or the user interface element is modifying the content item. A presence management module receives presence events indicating possible change of presence with respect to a user interface window associated with a process and a synchronized content item. Such presence events include a change in focus of a user interface element indicating that a user is viewing the content item, and changes to a content item indicating a user is editing the content item.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: October 2, 2018
    Assignee: Dropbox, Inc.
    Inventor: Maxime Larabie-Belanger
  • Patent number: 10079790
    Abstract: A digital content sharing and control method using a relay transceiver (i.e., a relay server), a byte constructor and a packaged byte strips is provided. A media file is stripped and packaged from the primary mobile device via object processor and packaging manager to be relayed to the secondary mobile device. A method for sharing pictures and media content that includes accessing images from a first primary mobile device and an ability to push and pullback images to and from a secondary mobile device is provided. A first mobile device has an ability to control the media content sent to the secondary mobile device. The primary mobile device has a control over content push forward and pullback operations performed in real time to and from a secondary mobile device.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: September 18, 2018
    Inventor: Fozan Ghannam
  • Patent number: 10078817
    Abstract: Systems and methods for cross-report collaboration include receiving an identifier for a class of data underlying a first report. A collaboration associated with at least a portion of a second report is identified based on the class of data underlying the first report. Data regarding the identified collaboration is provided in conjunction with the first report to signify that at least a portion of the data underlying it is subject to the collaboration.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: September 18, 2018
    Assignee: SAP SE
    Inventor: Devicharan Vinnakota
  • Patent number: 10078627
    Abstract: Collaboration cards are provided to enable people to collaborate and receive instant replies to comments or questions from anywhere in a collaboratively generated document. A collaborator may add somebody's name to a collaboration card and ask that person for information, for example. That person may receive the question/comment via an email, a text message, a posting, or comparable communication methods, and respond back with the requested information through the same communication channel or another communication channel. The replied content may be placed into the collaboration card created in the document, and the original sender may be enabled to accept a change to the document content based on the collaboration card.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: September 18, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shikha Desai, Gary Caldwell, Rolf Ebeling, Taili Feng, Paul Scudieri, Sung Joon Won, Eugene Y. Suh, Ruth Kikin-Gil, Patrick Davis, Derik Stenerson, Suzan Marashi, Navneet Kambo, Zachary Burstain, Erin O'Connell
  • Patent number: 10075480
    Abstract: A method and system are provided. The method includes transcribing into text, by a processor-based voice-to-text transcriber, voices uttered by two or more respective participants other than a user in each of one or more voice communications sessions occurring on multiple communication devices. The method further includes generating, for each of the one or more voice communication sessions, a respective prediction from the text of when a topic of interest to the user is likely to be brought up therein. The method also includes connecting the user to at least one of the one or more voice communications sessions, responsive to the respective prediction therefor such that the user participates in only a subset of an overall conversation in the at least one of the one or more voice communication sessions.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Susan F. Crowell, Jason A. Nikolai, Andrew T. Thorstensen
  • Patent number: 10057537
    Abstract: A script synchronization interface system is disclosed for synchronizing a script, shot properties, and one or more video files by mapping associated metadata. The script synchronization interface system includes an interactive script section, an interactive video section, and an interactive shot section. The interactive script section includes synchronized script dialog that is selectable by individual word. A selected word in the synchronized script dialog within the interactive script section is linked to a video frame and a combination of “shot set-up” and “take” information associated with the selected word in the script dialog. The interactive video section includes a video player that plays a synchronized video. The synchronized video in the interactive video section is linked to synchronized script dialog in the interactive script section and a combination of “shot set-up” and “take” information associated with the selected word in the script dialog.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: August 21, 2018
    Assignee: Prime Focus Technologies, Inc.
    Inventors: Patrick MacDonald-King, Ramki Sankaranarayan, Amer N. Saleem, Kristopher King, Venkata R. Garikapati
  • Patent number: 10048917
    Abstract: Techniques for remotely controlling a presentation application are disclosed. In accordance with these techniques, a device, such as a handheld device, is linked over a network with a presentation running on a presentation application. In one embodiment, the remote control application allows the presentation to be controlled over the network by direct communication with the presentation application. In certain embodiments, the remote control application displays parts of the presentation, such as a slide being currently presented, and allows navigation of the presentation. In addition, in certain embodiments, the remote control application displays presentation notes, preview slides, or other information useful to a presenter operating the remote control application.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: August 14, 2018
    Assignee: Apple Inc.
    Inventors: Paul Bradford Vaughan, Michael Richard Peirce, Christopher Morgan Connors
  • Patent number: 10049477
    Abstract: Implementations can relate to providing computer-assisted text and visual styling for images. In some implementations, a computer-implemented method includes determining a set of characteristics of an image, and applying one or more first visual modifications to the image based on one or more of the set of characteristics of the image. The method can include receiving user input defining user text, providing the user text in the image, and applying one or more second visual modifications to the image based on the user text and based on at least one of the set of characteristics of the image.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 14, 2018
    Assignee: Google LLC
    Inventors: Nils Kokemohr, Aravind Krishnaswamy, Ronald Frank Wotzlaw, Daniel Frederik Schwarz
  • Patent number: 10044732
    Abstract: The disclosure relates to systems and methods for targeted messaging, workflow management, and digital rights management for geofeeds, including content that is related to geographically definable locations and aggregated from a plurality of social media or other content providers. The system may facilitate targeted messaging to users who create content. The targeted messaging may be based on the content (or location related to the content) such as a request for additional information or a promotional message. The system may generate workflows that allow management of the content with respect to operational processes of an entity that wishes to use the content and facilitates the management of usage rights related to the content as well as payments related to such usage rights. For example, the system may store whether content requires permission to use the content and/or whether such permission was obtained and facilitates payment.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: August 7, 2018
    Assignee: TAI Technologies, Inc.
    Inventors: Philip B. Harris, Scott K. Mitchell, Michael J. Mulroy
  • Patent number: 10033825
    Abstract: Systems and methods for driving workflow and dynamic configuration of streaming media in an electronic slide-based presentation may be provided. Software may be provided to create audio/video presentations using a slideshow. A user may record a live audio/video narration of the slideshow. The audio/video narration (e.g. a live stream) may be recorded simultaneously while a user is advancing the slideshow. Markers may be dynamically inserted in real-time as the live stream is recording, for slicing, such that the recording may be split into slices in response to advancing the next slide. Such slices may be mapped to corresponding slides of the slideshow. Re-recordings may be generated such that they can be dynamically stitched as part of the stream. Once the narration is completed, a final audio/video stream recording may be compiled and uploaded to a cloud-based server, where presentation is generated incorporating the slideshow and audio/video recording.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: July 24, 2018
    Inventors: Michael E. Kolowich, Alexander J. Kieft, Andriy Rohalya
  • Patent number: 10025099
    Abstract: A method for displaying holograms may include displaying an initial hologram via a display device comprising an at least partially see-through display, the initial hologram located on a virtual surface at an initial virtual location. Subsequently, an instruction is received to display a subsequent hologram on the virtual surface at a subsequent virtual location. Collision detection is performed to determine that the subsequent hologram would collide with the initial hologram. In response, the subsequent hologram is displayed at an adjusted virtual location that is closer to the display device than the initial virtual location of the initial hologram.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: July 17, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dan Osborn, Anatolie Gavriliuc, Stephen Heijster
  • Patent number: 10025782
    Abstract: Systems and methods consistent with various disclosed embodiments provide for managing and collaborating information over a computer network. In one embodiment, a system is disclosed for managing documents over a network. The system may include a storage device and one or more processors. The processor(s) may receive a first version of a document from a client. The processor(s) may create, in a document log, an entry associated with the first version of the document. The processor(s) may receive a request from a remote computer that is displaying in an interface a second version of the document, and the request may include a request for information from one or more entries in the document log. The processor(s) may provide to the remote computer, for displaying in a display window in the interface, information from one or more entries in the document log.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: July 17, 2018
    Assignee: Litera Corporation
    Inventor: Deepak Massand
  • Patent number: 10007675
    Abstract: A method of maintaining a database for a plurality of vehicles includes obtaining first sensor data from a vehicle sensor and comparing the first sensor data to data in the database. If the first sensor data does not match the database data, it is determined whether data from a single vehicle sensor or from a plurality of vehicle sensors is required to update the database. The database is updated if consistent data from a required number of vehicle sensors is available. A loss of database integrity is identified if data from a plurality of vehicle sensors is required to update the database but is not available. Anomalous driving is identified if data from a plurality of vehicle sensors is required to update the database and is available, and if the first sensor data is not confirmed by data from other vehicle sensors.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: June 26, 2018
    Assignee: Robert Bosch GmbH
    Inventors: Lukas Michael Marti, Jorge Sans Sangorrin
  • Patent number: 10007706
    Abstract: Methods, products, apparatus, and systems may provide for identifying a set of users associated with one or more collaboration artifacts. Additionally, a set of networks including a plurality of candidate social networks may be identified. Moreover, a relationship strength may be determined between the set of users associated with the one or more collaborations artifacts and each of the candidate social networks to identify one or more relevant social networks from the candidate social networks. Determining the relationship strength may include calculating a similarity metric. In addition, at least one member affiliated with the one or more relevant social networks may become aware of the collaboration artifact.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Peter I. Rubinstein, Asima Silva, Robert C. Weir
  • Patent number: 9990772
    Abstract: Technologies are generally described for methods and systems effective to produce an evaluation image. In some examples, a processor may receive initial image data generated by light reflected from an object, that corresponds to a real object at a first instance of time. The processor may apply a first skin to modify pixels of features in the initial image data to produce intermediate data and apply a second skin to pixels of features in the intermediate data to produce augmented data. The skins may modify pixels in image data. The processor may receive evaluation image data, used to evaluate execution of the first or second skin, that corresponds to the real object at a second instance of time. The processor may apply the first skin to the evaluation image data to generate evaluation data different from the augmented data.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: June 5, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shmuel Ur, Yoav Medan
  • Patent number: 9986032
    Abstract: A link to a file to be stored at a network location is calculated using a client before the file is uploaded to the network location. The client may calculate the link to the network location either while online or offline. In response to determining to upload a file, a link to the file at the network location is calculated before uploading the file. The created link may be a direct link that specifies the file at the network location as the destination of the link and/or a redirect link that when used redirects the user to the file at the network location. The link may be created using various information (e.g. a default location, filename, and/or a unique key). When online, the client may reserve a specific link with the network location before the file is uploaded.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: May 29, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joshua Adam Meisels, Daniel Paul Costenaro, Christian A. Bellofatto, Kartik S. Murthy, Emily Elizabeth Fifer
  • Patent number: 9971824
    Abstract: Techniques for assisting owners to remotely administer their digital content items stored at non-owners' personal computing devices. The techniques involve identifying owned content items from among content items stored in a synchronization replica that is synchronized with synchronization replicas at the non-owners' personal computing devices. The techniques further involve allowing owners to remotely perform certain administrative actions on owned content items. For example, in response to a command initiated at an owner's personal computing device, a network signal or signals can be sent to a synchronization agent installed on the non-owners' personal computing devices to automatically remove all owned content items from the synchronization replicas at the non-owners' personal computing devices.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: May 15, 2018
    Assignee: Dropbox, Inc.
    Inventor: Chris Barton
  • Patent number: 9965237
    Abstract: Methods, systems and processor-readable media for supporting bidirectional communications and data sharing. One or more wireless hand held devices can be registered with one or more controllers associated with one or more multimedia displays. One or more profile icons can be selected for use as a cursor(s) during interaction of the wireless hand held device(s) with one or more multimedia display(s) during rendering of an event as data on the multimedia display(s). Supplemental data can be provided from the multimedia display(s) and/or a remote database to the wireless hand held device(s) based on a selection of the data rendered on the multimedia display(s) marked by the cursor utilizing the wireless hand held device(s).
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: May 8, 2018
    Assignee: Flick Intelligence, LLC
    Inventors: Kermit D. Lopez, Luis M. Ortiz, Richard H. Krukar
  • Patent number: 9961187
    Abstract: A method comprising: selecting, by an electronic device, a conversation partner; identifying, by the electronic device, one or more message types that are associated with the conversation partner; generating, by the electronic device, a set of one or more tabs corresponding to the message types; and displaying the set of one or more tabs in a user interface for exchanging communications with the conversation partner.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: May 1, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Keehwan Seol, Yongseok Park, Hyojin Jung
  • Patent number: 9952751
    Abstract: Systems, methods, and devices for combining user communications are described herein. In some embodiments, indicators corresponding to online participants accessing an online event are provided on a user interface. An input selecting one of the indicators may be detected from an online participant, and a merged display of the selected indicator and the indicator of the online participant who made the selection may be presented on the user interface. In response to the input, a communications link between the online participants of the merged display may be created. The communication link may allow transmission of reception of prioritized communication between the online participants of the merged display.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: April 24, 2018
    Assignee: SHINDIG, INC.
    Inventor: Steven M. Gottlieb
  • Patent number: 9947042
    Abstract: Methods and systems are disclosed for obtaining various digital representations and then providing and auction and/or sale of the digital representations.
    Type: Grant
    Filed: November 27, 2016
    Date of Patent: April 17, 2018
    Inventor: Ouri Shifman
  • Patent number: 9934101
    Abstract: Graphical user interface relationship graph for displaying relationships between image backup files in a backup job. In one example embodiment, one or more non-transitory computer-readable media store a program that causes a processor to generate and visually present, on an electronic display device associated with the processor, a graphical user interface (GUI) relationship graph for displaying relationships between image backup files in a backup job. The GUI relationship graph includes multiple image nodes each representing an image backup file of a source storage and a chain path including multiple links. Each of the links represents a parent-child relationship between one of the image nodes and another of the image nodes.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: April 3, 2018
    Assignee: STORAGECRAFT TECHNOLOGY CORPORATION
    Inventors: Nathan A. Patrick, S. Blake Fordham
  • Patent number: 9928482
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to meta-data management for an activity thread in an activity-centric collaborative environment, and provide a novel and non-obvious method, system and computer program product for private metadata integration. In one embodiment of the invention, a private meta-data integration method can be provided for an activity-centric collaborative environment. The method can include selecting an activity thread for display to a collaborator in an activity map of the activity-centric collaborative environment, and identifying the collaborator. For meta-data instances associated with corresponding activity objects in the activity thread, the meta-data instances can be excluded that have been marked private by a creator other than the identified collaborator.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Scott H. Prager, Sami M. Shalabi
  • Patent number: 9930080
    Abstract: A method and apparatus for sharing presentation data, interactions, and annotation information between devices. The method includes: converting the presentation data into at least one image; transmitting the at least one image to the second device; displaying an image from among the at least one image on a screen of the first device, and transmitting image identification information about the displayed image to the second device; adding annotation data to the displayed image, based on a user input; and transmitting annotation information about the annotation data to the second device. The second device displays an image corresponding to the image identification information on a screen of the second device based on the image identification information, and the second device displays the annotation information on the image displayed on the screen of the second device the annotation information.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: March 27, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-kih Hong, Min-suk Choi, Yoon-suk Choi, Sang-Il Lee, Seong-hoon Kang
  • Patent number: 9911099
    Abstract: Methods and systems for managing an electronic calendar are described. One exemplary method includes displaying a calendar on a display device, the calendar having at least one time range, and displaying an invitation, before it is accepted, on the calendar in the at least one time range with other events which are already accepted. Another exemplary method includes displaying a calendar on a display device and displaying a list of user-selectable calendars comprising an invitation calendar which presents invitations which have not yet been accepted or declined on the invitation calendar. Other methods are described, and machine readable media and systems are also described.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: March 6, 2018
    Assignee: APPLE INC.
    Inventors: Patrick Lee Coffman, Greg Christie, Manuel Colom
  • Patent number: 9894633
    Abstract: In one general aspect, a method can include identifying, by a computing device, a geographic proximity of an entity, establishing, by the computing device, direct short-range communications with the entity, the computing device and the entity being able to communicate with one another using a short-range communication protocol. The method can further include receiving, by the computing device, an indication that the computing device shares an identifier with the entity, and receiving, by the computing device, information relevant to the computing device regarding the entity based on the shared identifier.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: February 13, 2018
    Assignee: GOOGLE LLC
    Inventors: Nicholas Kenneth Hobbs, Randall Cole Luecke
  • Patent number: 9886171
    Abstract: A method and system is disclosed that allows a user to easily and intuitively operate applications that require contact information, in a touch device, via a tray item associated with the contact information. The method for operating applications includes: displaying a contact tray comprised of a number of tray items based on contact information, on an execution screen; receiving an interaction to use a tray item in the contact tray; configuring an execution screen for an application based on contact information of the tray item; and operating the application based on the configured execution screen.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: February 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bong Won Lee, Il Haeng Cho, Dong Seok Ryu, Sung Ho Park, Sang Ki Lee, Kyu Sung Kim, Min Seung Song, Joo Yeon Park
  • Patent number: 9886702
    Abstract: A method, user device, server, and storage medium for creating and joining a social group performed by a user device are provided. The method for creating the social group includes receiving information corresponding to a current location of the user device; receiving at least one social group condition information item; and sending a request to create a social group based on the information corresponding to the current location and the at least one social group condition information item to an external device.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: February 6, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Young-suk Kim, Jong-myeong Ban, Jung-shin Park