Cooperative Computer Processing Patents (Class 709/205)
  • Patent number: 10484511
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: February 17, 2019
    Date of Patent: November 19, 2019
    Assignee: WEB SPARK LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 10474728
    Abstract: System and method for seamless browsing is disclosed, the system comprising a first device, a second device, and a storage unit. The first device comprises a first browser for interfacing a user with information on a network and the second device comprising a second browser for interfacing the user with information on the network. The storage unit connected to the network for storing a state of the first and the second browsers. The first and the second browser each comprising a synchronization unit that stores the current state of the corresponding browser in the storage unit and copies a state of another browser stored on the storage unit into the corresponding browser of the synchronization unit upon a request.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: November 12, 2019
    Assignee: Oath Inc.
    Inventors: Ethan Batraski, Shenhong Zhu
  • Patent number: 10474640
    Abstract: This disclosure enables various computing technologies for sharing various files securely and selectively between various predefined user groups based on various predefined workflows. For each of the predefined workflows, the files are shared based on a data structure storing various document identifiers and various metadata tags, with the document identifiers mapping onto the metadata tags.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: November 12, 2019
    Assignees: Saphyre, Inc.
    Inventor: Gabino M. Roche, Jr.
  • Patent number: 10462238
    Abstract: A reachability engine can determine a reachability for a specified party in response to a request for reachability. The reachability can characterize a probability that the specified party will answer a request for communication using a specified mode of communication at a given time. The reachability can be based on status data that characterizes an aggregate of at least two of direct status data, indirect status data and historical status data for the specified party.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: October 29, 2019
    Assignee: Mitel Networks, Inc.
    Inventors: Venkatraman Naganathan, Prabjeet Singh
  • Patent number: 10452667
    Abstract: Systems and methods are disclosed for identifying users of a collaboration system as search results. In one embodiment, the system performs a text-based content search of content items to identify relevant content. The disclosed system stores metadata associated with the content that includes various user information. The user information can be used to facilitate identification of relevant individuals (users or collaborators) as search results, in addition to or in lieu of, relevant content.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: October 22, 2019
    Assignee: Box Inc.
    Inventor: Tamar Bercovici
  • Patent number: 10448238
    Abstract: A system may include processing logic configured to execute instructions to cause a system to perform operations including receiving a beacon from a first intermediate device via a first network. The operations may also include identifying a characteristic of the beacon. The operations may include identifying, based on the characteristic of the beacon, a server that is associated with the beacon. The operations may include sending a beacon message to the server via a third network.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: October 15, 2019
    Assignee: Noodle Technology Inc.
    Inventors: Micha Anthenor Benoliel, Kyude Karyan
  • Patent number: 10445468
    Abstract: A remote interactive method, system and computer program product is provided for self-managing a person's regular lifestyle needs through controlled notification and feedback. The invention provides a simple, cost effective and flexible self-management and compliance scheme that does not require third party intervention or treatment options typical with immediate-response or alert-based systems. The invention also provides for long term management and analysis for the benefit of the individual. In implementing the invention in a healthcare environment, the individual will gain a better understanding of managing their lifestyle and behavior. A related business model is also disclosed.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: October 15, 2019
    Assignee: LIFEWIRE CORPORATION
    Inventor: Howard Rosen
  • Patent number: 10445189
    Abstract: A metadata processing unit acquires the first metadata from a first data storing unit at a first frequency and makes a second data storing unit store the first metadata. A file data processing unit specifies, based on the update history of the first metadata, second metadata that is updated on and after the last acquisition date and time of second file data stored in the second data storing unit, acquires the first file data associated with the specified management data at a second frequency that is lower than the first frequency, and makes the second data storing unit store the first file data. A switching unit switches a read/write process that is performed by using the operation data stored in the first data storing unit such that the read/write process is performed by using the second metadata and the second file data in the second data storing unit.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: October 15, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Kouji Masuda, Akimasa Yoshida, Kazunori Kobashi
  • Patent number: 10437779
    Abstract: In an approach for creating a screen capture, a computer selects at least a portion of visual output on a computing device, wherein the selected visual output includes one or more instances of application software. The computer identifies metadata associated with the one or more instances of application software in the selected visual output. The computer creates a screen capture file that includes the selected visual output and the identified metadata.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: October 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lin Fu, Di Hu, Shi Kun Li, Ka Lin
  • Patent number: 10439931
    Abstract: The present disclosure discloses a data packet processing method, a service node, and a delivery node, to improve the data packet processing efficiency. A second service node receives a first uplink data packet sent by a first service node. The second service node performs service processing on the first uplink data packet to obtain a second uplink data packet. When the second service node determines, according to service node information, that the second service node is the last service node in an uplink direction of a service chain, the second service node deletes the service node information from the second uplink data packet, to obtain a third uplink data packet, and sends the third uplink data packet to a second delivery node, where the second delivery node is an uplink egress delivery node of the service chain.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: October 8, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lin Zhang, Chenghe Yin
  • Patent number: 10437808
    Abstract: A method of managing a database system using a swarm database system that communicates a request to read data to at least a subset of nodes. Checking the identifier by each respective node in the subset of nodes to determine if the requested read data is stored in the node. Providing the read data to the first node if the respective node in the subset includes read data.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith Peters, Bryn Robert Dole, Michael Markson, Robert Michael Saliba, Rich Skrenta, Robert N. Truel, Gregory B. Lindahl
  • Patent number: 10430412
    Abstract: When content is shared, the sharer of the content is identified, as are the audience members. An entry is generated in a data store that identifies the content, the sharer and the audience members. Content retrieval requests can then be processed against the data store to identify and return content.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robin Miller, Ashok Kuppusamy, Thanuja Priyadarshani, Stefan Debald, Manolis Platakis, Sangram Jyoti Bal
  • Patent number: 10430894
    Abstract: A computer hosts an online community for a business entity. The community includes multiple feedback interfaces that quantify each user's engagement with the community. Each feedback interface has a distinct interaction time scale, from immediate to a year or more, with intermediate feedback interfaces. The process measures reduction in technical support costs based on the community engagement, and alerts a community manager when too many users are not completing a task for one feedback interface. The manager creates a targeted mission for the appropriate subpopulation of users. The mission specifies an action and a time limit. Completion of the action increases completion of the task. Messages are sent to users in the subpopulation to alert them of the mission. The mission feedback interface provides feedback visually for users in the subpopulation. The mission feedback includes indicators of remaining time and percent completion.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: October 1, 2019
    Assignee: KHOROS, LLC
    Inventor: Michael Wu
  • Patent number: 10430715
    Abstract: A system for facilitating multi-user computer aided design includes a plurality of locally stored multi-user design (CAx) environments. A server includes a server side CAx environment. The server is communicatively coupled to each of the locally stored CAx environments. The server side CAx environment further includes a predictive modeling module operable to receive an incomplete command from a first user, and predict a complete command based on the incomplete command.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: October 1, 2019
    Assignee: United Technologies Corporation
    Inventors: Joshua Daniel Winn, Charles Gregory Jensen, Robert Ivan Yorgason
  • Patent number: 10417717
    Abstract: A method for providing user content that may receive, from a user device, a request for content. The method may obtain, in response to the request, a field identifier from a multiple of field identifiers according to a priority for a multiple of fields corresponding to the field identifiers. The field identifier may correspond to a field. The method may obtain application content based on the field identifier. The method may generate declarative content from the application content. The declarative content may express the application content in a declarative programming language. The method may transmit, to the user device, the declarative content.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: September 17, 2019
    Assignee: Intuit Inc.
    Inventors: Jay JieBing Yu, Matthew Sivertson, Gang Wang, Vinay Kumar, Jeffery Weber, Bojan Beran
  • Patent number: 10419583
    Abstract: A system for streaming content, the system comprising a consumer electronics device, a mobile communication device, and a triggering device, wherein: the consumer electronics device is configured to receive a command signal from a triggering device, receive content identification instructions from the mobile communication device, and receive a streamed content signal from a network; the mobile communication device comprising a mobile application stored in computer storage, the mobile application comprising executable instructions that direct the mobile communications device to receive push notification instructions from the network and to transmit content identification instructions to the consumer electronics device; and the triggering device is configured to transmit the command signal to the consumer electronics device.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: September 17, 2019
    Inventors: Petros Belimpasakis, Lyle Bruce Clarke, Karsten Langhoff Sorensen
  • Patent number: 10420011
    Abstract: A communication system includes a first device at a first site and a second device at a second site communicating with each other. The first device includes a communication start unit to start communication with the second device, a connection information obtainment unit to obtain connection information from another device at the first site connected with the first device by wire or wirelessly, for another device at the second site to connect with the other device at the first site, and a transmitter unit to transmit the connection information to the second device. The second device includes a receiver unit to receive the connection information from the first device, and another device communication unit to transmit the connection information received by the receiver unit, to the other device at the second site connected with the second device by wire or wirelessly.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: September 17, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventors: Atsushi Miyamoto, Takahiro Asai, Takeshi Horiuchi
  • Patent number: 10416831
    Abstract: Systems and methods are provided for receiving input for a message, including a comment from a user, in a first zone of a message area of a graphical user interface of a first interface, the graphical user interface comprising the message area comprising the first zone to allow the user to enter a comment and a second zone to allow the user to insert item details by accessing an item list generated from a database. The systems and method further providing for detecting input in the comment from the user indicating a request for an item list associated with the input, accessing the database to generate the item list based on the input entered by the user wherein the item list is displayed to the user, detecting a selected item in the item list displayed to the user, generating item details associated with the selected item wherein the item details are inserted in the second zone of the message area of the graphical user interface.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: September 17, 2019
    Assignee: SAP SE
    Inventors: Chongyao Wang, Filiberto Selvas
  • Patent number: 10416952
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the identification of a viewport within a browser window of a screen that is shared via a screen-sharing application. By accurately identifying the location and dimensions of the viewport within the browser window, it is possible to render the viewport in the correct location within a screen of a remotely located device.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: September 17, 2019
    Assignee: salesforce.com, inc.
    Inventor: Peter Cyr
  • Patent number: 10417671
    Abstract: Implementations of the present disclosure provide a system for optimizing dynamic review generation. The system include a memory to store profile data for a plurality of merchant; and a processing device, operatively coupled to the memory, to create a dynamic redirection container for an online review associated with a merchant. The dynamic message container is transmitted to a client device of a user at the physical location. Confirmation is received from the client device that the dynamic redirection container is activated by the user. One or more weighted event factors associated with a plurality of sites is identified based on the received confirmation and distribution parameters specified by a merchant system for the merchant. In accordance with the weighted event factors, the client device is redirected to at least one site of the plurality sites as being associated with the dynamic redirection container.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: September 17, 2019
    Assignee: YEXT, INC.
    Inventors: Benjamin Berry, Marc Ferrentino
  • Patent number: 10412050
    Abstract: Systems and methods for protection against session stealing is described. In embodiments of the present solution, a device intermediary to the client and the server may identify first properties of the client and associate the first properties with the session key. When the device receives subsequent request comprising the session key, the device matches the associated first properties with second properties of the second device that is sending the subsequent request. If there is a match, the subsequent request transmitted to the server. Otherwise, the subsequent request is rejected.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: September 10, 2019
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Anoop Reddy, Rama Rao Katta, Bhanu Prakash Valluri, Craig Anderson, Ratnesh Singh Thakur
  • Patent number: 10402917
    Abstract: Systems and methods are provided for generating social networking recommendations. A color preference of a first user may be determined from a color palette of a first image associated with the user and/or a color palette of an item associated with the user. Other users may be identified that have a similar color preference as the first user based at least in part on the determined color preference of the first user. Interactions between the first user and one or more other users having similar color preferences with respect to the first user may be facilitated. A social networking recommendation may be generated with respect to the one or more other users having similar color preferences with respect to the first user.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Yuji Haitani, Jenny Ann Blackburn, Charles Shearer Dorner, Eva Manolis, Timothy Andrew Ong
  • Patent number: 10397733
    Abstract: Embodiments are generally directed to sharing of environmental data for client device usage. An embodiment of a client device includes a processor; an environmental sensor to sense an environmental condition, an output of the sensor being a local environmental sensor value; and a wireless receiver to receive environmental data for a certain proximity area from a second client device according to an environmental data sharing protocol via a wireless network. The environmental data sharing protocol allows receipt of the environmental data without requiring pairing, bonding, or other relationship of client devices.
    Type: Grant
    Filed: October 1, 2016
    Date of Patent: August 27, 2019
    Assignee: INTEL CORPORATION
    Inventors: Vasudevan Srinivasan, Barnes Cooper, Tawfik M Rahal-Arabi
  • Patent number: 10397157
    Abstract: Disclosed aspects relate to message management utilizing a social networking environment. A message which pertains to an anticipated activity may be detected in the social networking environment. A relevant actionable portion of the message which corresponds with the anticipated activity may be identified by analyzing the message. Using the relevant actionable portion of the message, an activity management operation for utilization to manage the anticipated activity may be determined. The activity management operation may be executed in the social networking environment for utilization to manage the anticipated activity.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Celedonia, Robert Koplowitz, Ram Krishnamurthy, John M. Lance, Laura J. Rodriguez
  • Patent number: 10394909
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying search results. In one aspect, a method includes receiving data that specify a set of responsive resources for a search request that was submitted by a user device. A determination is made that a resource request for a particular resource from the set of responsive resources will cause the user device to be redirected to a different resource than the particular resource. In response to the determination a reference to the different resource is inserted into a search result for the particular resource. The search result for the particular resource is provided to the user device, where the search result includes the reference to the different resource.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: August 27, 2019
    Assignee: Google LLC
    Inventors: Yu Sugawara, Yoshikiyo Kato, Ryoichi Imaizumi, Ken'ichi Fukushima
  • Patent number: 10394884
    Abstract: A content server generates media playlists for social events. The content server receives a seed value describing desired characteristics of media to present during a social event, and event parameters describing conditions for selecting media items to generate a media playlist for the social event. The content server selects media items based on the event parameters and the seed value, and uses the selected media items to generate the media playlist for the social event. The media items in the playlist are retrieved from a media database and provided to a media player for presentation at the social event.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 27, 2019
    Assignee: Pandora Media, LLC
    Inventors: Fabien Gouyon, Erik Michael Schmidt, Andreas F. Ehmann
  • Patent number: 10395217
    Abstract: A personnel management system determines an estimated time for return to employability. A server is configured to determine that a user's status has changed from available to unavailable, then the server facilitates a session between the user and an administrator. The server generates a set of inquiries based on user information and the nature of unavailability and evaluates user's responses. The server generates a second set of inquiries based on the responses. The server determines a stage based upon a likelihood of a status change from unavailable to available by evaluating user information and responses. The server generates and transmits a query regarding user's health information and determines a score based on the calculated stage and the health risk factors of the user. The server generates a web page with a set of action items associated with the generated score and modifies user's record based upon the calculated score.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: August 27, 2019
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventor: David Lovejoy
  • Patent number: 10386996
    Abstract: Examples are disclosed herein that relate to avatar animation. One example provides a computing device comprising a processor and a storage device comprising instructions executable by the processor to receive non-contact biometric data of a user from a biometric sensing system, establish a baseline emotional state of the user based on the non-contact biometric data, output an avatar representing the user with an animation representing the baseline emotional state, observe a threshold change in the non-contact biometric data, and in response to observing the threshold change in the non-contact biometric data, output the avatar with an animation representing a new emotional state.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 20, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Randy Santossio, Mark Kobrin
  • Patent number: 10390239
    Abstract: Techniques for establishing and implementing application-based routing policies for multi-mode wireless communication devices are described. In some examples, information particular to the profile and platform configuration of the UE, including an identifier of an operating system, is communicated to an Access Network Discovery Function (ANDSF) server. The ANDSF server may provide an inter-system routing policy (ISRP) to handle appropriate network offloading actions for the particular application and device configuration. In some examples, the ISRP may be specific to flow-based or non-seamless based traffic offloading from certain software applications and include nodes to define routing rules based on an operating system identifier and operating system-specific application identifier. The policy may be propagated from the ANDSF server and implemented in multi-mode UE mobile computing devices in connection with offloading policies established in a 3GPP LTE/LTE-A Evolved Packet Core network architecture.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: August 20, 2019
    Assignee: Intel Corporation
    Inventor: Vivek G. Gupta
  • Patent number: 10382719
    Abstract: The present application provides a method and apparatus for sharing information during a video call. The method includes: receiving an annotation request from a terminal participating in the video call; determining a frame of image that corresponds to the annotation request in the video call as an image to be annotated; receiving from the terminal an annotation message that corresponds to the annotation request; generating an annotated image by annotating at a corresponding position in the image to be annotated based on the annotation message; and transmitting the annotated image. This allows generating the annotated image by a server.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: August 13, 2019
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Yingjie Li
  • Patent number: 10379884
    Abstract: The present application provides a communication method and apparatus, and an electronic device and program product thereof. The method includes: acquiring a communication request of a first virtual machine application, packaging the communication request on a second virtual machine, and sending the packaged communication request to a communication component; and/or receiving communication data sent by a communication component, parsing the communication data on a second virtual machine, and sending the parsed communication data to a first virtual machine application. According to the present application, on the basis that a connection is established between the second virtual machine and the communication component, a connection between the first virtual machine and the communication component may be also established via the second virtual machine, further the first virtual machine may implement communication directly based on the connection relationship when necessary.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: August 13, 2019
    Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
    Inventor: Yonghui Wang
  • Patent number: 10382501
    Abstract: Techniques provided for a system to determine and enable privileges for one or more meeting windows displayed on a computing device within an electronic meeting. In an embodiment, a set of records of computing devices that are capable of participating in an electronic meeting are maintained. Access permissions for the one or more meeting windows, within the electronic meeting, are maintained. The system receives a request for a first level role, from a first computing device in the electronic meeting. The system determines that the first computing device has, for the first meeting window, a first level role that includes privileges to control the first content. The system enables privileges, based upon the set of records of computing devices and the access permission roles, to allow control of the first content contained in the first meeting window of the electronic meeting to the first computing device.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 13, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventors: Rathnakara Malatesha, Lana Wong, Hiroshi Kitada
  • Patent number: 10372806
    Abstract: According to an aspect of the present disclosure, there is provided a system, a method, and/or a computer program product for data display, comprising: acquiring raw data content; determining a first set of data entries to be aggregately displayed from the raw data content; and in response to a request for an aggregate display, aggregately displaying the first set of data entries.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hua Shao, Yi Shen, Yu Wang, Xue Ying Zhang
  • Patent number: 10372766
    Abstract: A method generates a virtual thing for a machine-to-machine application of a machine-to-machine system. The system includes a management function, a mashup-manager and one or more database connected to the system. The database provides one or more member resources for the machine-to-machine applications. The management function sends a request for generating a virtual thing to the mashup-manager. The mashup-manager initiates the generation of the requested virtual thing based on the information provided in the request on at least one of the databases. The request for generating the virtual thing includes virtual thing generation information comprising: member resource information, a predefined query for collecting data from the member resource according to the member resource information and semantic logic information for performing logic on the collected data.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: August 6, 2019
    Assignee: NEC CORPORATION
    Inventors: JaeSeung Song, Joerg Swetina, Ernoe Kovacs, Apostolos Papageorgiou
  • Patent number: 10368228
    Abstract: Embodiments of the present disclosure disclose a terminal discovery method and a device, and relate to the field of communications technologies, to resolve a problem that a process of filtering a user code word is relatively complex when a terminal needs to monitor multiple terminals.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: July 30, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yue He, Hui Jin, Guowei Ouyang, Qiang Yi
  • Patent number: 10367771
    Abstract: Participant identifiers, or display names, for participants in an electronic communication can be selected such that each participant's display name is unique relative within a defined set of “relevant” participants, such as all participants in an electronic communication exchange or all contacts in a contacts list maintained for a specific user. Selection of display names can be optimized to provide a unique display name for each participant using a reduced or minimized number of characters.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: July 30, 2019
    Assignee: Dropbox, Inc.
    Inventors: Todd Dabney, Sean Beausoleil
  • Patent number: 10367744
    Abstract: The disclosed computer-implemented method for network traffic routing to reduce service congestion at a server may include (1) receiving, by the computing device and from the cloud server, a traffic routing policy, (2) identifying, for a transaction and using at least one hook inserted into an operating system of the computing device, metadata describing a traffic type, (3) comparing the metadata with the traffic routing policy to determine the transaction is bypass traffic, and (4) sending the bypass traffic from the computing device to a destination other than the cloud server. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: July 30, 2019
    Assignee: Symantec Corporation
    Inventors: Qing Li, Mark Molnar, Joseph Chen, Ron Frederick
  • Patent number: 10360268
    Abstract: Approaches presented herein enable optimizing site-level search results by associating a set of search results of a second search query with a first search query for subsequent uses of the first search query. Specifically, a first result set is generated from a first search query and a second result set is generated from a second search query. Based on a response from a user, the second result set is associated with the first search for subsequent executions of the first search query when the first result set is below a predefined threshold and the user does not interact with the first result set.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventor: Lisa Seacat DeLuca
  • Patent number: 10360536
    Abstract: Systems, methods, and computer-readable storage media for ordering editing operations in collaborative editing of shared content items. The content management system can receive an edit operation from a first client for a content item that is shared for collaborative editing between the first client and a second client. In response to receiving the operation, the system can send an update to the first client including a previous operation received from the second client prior to receiving the operation from the first client, wherein the update can instruct the first client to perform a transform operation to transform a parameter of the operation according to an effect of the previous operation received from the second client. The system can then receive a result of the transform operation from the first client and update the shared content item based on the previous operation and the result of the transform operation.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: July 23, 2019
    Assignee: Dropbox, Inc.
    Inventors: Rian Hunter, Alex Zhai
  • Patent number: 10360290
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a cloud computing system receiving, from a first mobile device, one or more messages representing an instruction to create a playlist for an event. In response, the system creates the playlist in data storage. The system sends, to multiple second mobile devices, one or more respective invitations to the event, wherein each invitation indicates: a time and date for the event and a link to a web interface including controls to add audio tracks to the playlist for the event. The system receives respective sets of input data, each set indicating audio tracks selected via the web interface on a respective second mobile device and, in response, adds the respective audio tracks to the playlist. During the event, the system causes the playlist to be queued in a queue of a media playback system.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: July 23, 2019
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Patent number: 10356033
    Abstract: A method and communication device for processing data for transmission from the communication device to a second communication device is provided. It is detected that the data comprises an attachment. An address of a copy of the attachment is determined, the attachment present on a storage device external to the communication devices. An address of the copy of the attachment is substituted in the data such that the copy is retrievable at the second communication device via the address. The data is then transmitted to the second communication device.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: July 16, 2019
    Assignee: BLACKBERRY LIMITED
    Inventors: Gerhard Dietrich Klassen, Robert John Edwards
  • Patent number: 10354270
    Abstract: Embodiments of the present disclosure disclose an interactive method, a client device, a mobile terminal and a server, which relate to an Internet technology field and provide a new way for interacting with a user. The interactive method provided by the present disclosure includes: sending a first request of obtaining first activity information to a server, such that the server obtains the first activity information in local according to the first request of obtaining first activity information, the first activity information comprising an activity entrance icon; receiving the first activity information returned by the server; displaying the activity entrance icon on a user interface of the client device according to the first activity information; receiving an activity participating instruction issued by a user through operating the activity entrance icon; popping up an activity participating result according to the activity participating instruction.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: July 16, 2019
    Assignee: SHELL INTERNET (BEIJING) SECURITY TECHNOLOGY CO., LTD.
    Inventors: Huaiqing Wang, Xiangwei Li, Zhong Yin, Meng Zhang
  • Patent number: 10353361
    Abstract: A smart device control system, comprising a smart device control center, a smart device, and a user control terminal. By means of a local area network, the smart device is connected to the Internet and thereby also connected to the smart device control center, and the user control terminal is connected to the smart device control center by means of the Internet; the smart device control center comprises a communications unit, a data storage unit, a mass data processing unit, a smart processing unit, a service processing unit, and an instruction assembly unit. The smart device control center is connected by means of the Internet to the smart device and the user control terminal, achieving communications between the smart device and user control terminal and the smart device control center.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: July 16, 2019
    Assignee: HANGZHOU TELEHEMS ELECTRONICS TECHNOLOGY CO., LTD.
    Inventor: Lizhou Ni
  • Patent number: 10353551
    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. Methods are disclosed for, during a collaborative session, real-time changing of the amount of influence the user has on determining the collaborative answer.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 16, 2019
    Assignee: Unanimous A. I., Inc.
    Inventor: Louis B. Rosenberg
  • Patent number: 10353663
    Abstract: A multimedia method comprises establishing a peer connection and data channel between a local browser running on a local user device and a remote browser running on a remote user device, performing a series of remote object handling cycles, and performing a series of local object handling cycles. The local user device includes a display screen showing a conference webpage according to the local browser, the conference webpage including an object viewing window and an object tracking window. The remote object handling cycles deal with remote file objects, such as text documents and images, received from the remote user device. The local object handling cycles deal with local file objects, such as other text documents and images, sent to the remote user device.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: July 16, 2019
    Assignee: Village Experts, Inc.
    Inventors: Farook Afsari, Altanai Bisht, Pirooz Parvarandeh, Satish Dhote
  • Patent number: 10348669
    Abstract: Increasing social network site interactions or user activities in one aspect may include monitoring social network site activities of a first user on a social network site. Based on the monitoring, a second user of the social network site whose postings the first user follows may be identified. The second user's postings that the first user follows may be classified into a content type. The content type indexed by a pair of identifiers identifying the first user and the second user may be stored in a storage device. A notification may be sent to the second user to post content of the content type to promote social network site interactions or activities of the first user.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Marit L. Imsdahl, Asima Silva
  • Patent number: 10348853
    Abstract: A method for notifying users of an online social network of an activity performed within a web site that is external to the online social network by an individual who is a registered user of the online social network and the web site. The method comprises the steps of receiving a notification package from the external web site, the notification package including a notification message that describes the activity performed, parsing the notification package to extract a list of recipients, each of whom is to receive the notification message, and issuing the notification message to each of the recipients.
    Type: Grant
    Filed: May 14, 2016
    Date of Patent: July 9, 2019
    Assignee: Yammer, Inc.
    Inventors: David Oliver Sacks, Adam Marc Pisoni, Kris Branson Gale, James Robert Patterson
  • Patent number: 10347080
    Abstract: Systems and methods for operating an adapted skill wagering interleaved game are disclosed. An adapted skill wagering game is provides a entertainment game and a gambling game. The entertainment game is provided by an entertainment system and is managed by a game world operating system. The gambling game is provided by a real credit operating system. The entertainment system also provides a game world interface that uses game world variable that describe a game state of the entertainment game to determine when a gambling event is triggered. In response to a determination that a gambling event being triggered, the game world interface of the entertainment system sends a trigger to the real credit operating system to perform a gambling event in the gambling game. The real credit operating system then performs the gambling event and resolves any wagers on the outcome of the gambling event.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: July 9, 2019
    Assignee: Gamblit Gaming, LLC
    Inventors: Miles Arnone, Frank Cire, Eric Meyerhofer
  • Patent number: 10346527
    Abstract: A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The sharing users are notified through application servers associated with each sharing user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: July 9, 2019
    Assignee: Dropbox, Inc.
    Inventors: Rian Hunter, Kijun Seo
  • Patent number: 10348893
    Abstract: A redundant Session Initiation Protocol (SIP) call center system has two data centers each having a first and a second SIP server cooperating as a first SIP-server high availability (HA) pair, a set of SW applications executable at each data center, and a plurality of agent stations each comprising a SIP telephone and a computerized appliance executing a desktop application at each agent station. The HA pairs operate as SIP server peers, the agent SIP phones are configured to maintain simultaneous registration with both SIP server peers, and Agent Desktop applications log in to only one SIP server peer, wherein the SIP Server peers collaborate to deliver calls to individual agent SIP phones via the SIP server peer where the agent is logged in, and wherein, upon failure of either data center agent's desktop applications log in to the other data center, allowing the associated agent to continue working.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: July 9, 2019
    Inventors: Victor Kolesov, Bernard Bretherton, Galina Kovalenko