Cooperative Computer Processing Patents (Class 709/205)
  • Patent number: 10637924
    Abstract: Embodiments provide an API that provides metadata about a cloud service's endpoints in response to a single query. This allows a cloud service to advertise each of its endpoints through a common endpoint. The common endpoint may be present in each of a plurality of cloud services, thereby allowing each cloud service automatically discover metadata for other cloud services.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: April 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shriram Natarajan, Vladimir Pogrebinsky, Ryan Jones
  • Patent number: 10606438
    Abstract: A share display in a multimedia collaboration system includes a desktop region and a nonoverlapping task bar region. A collaboration program is configured to allow the desktop region to be shared with remote multimedia collaboration devices for the purposes of collaboration, but allows control functionality that the sharer does not wish to share to reside in the task bar region. The task bar region is then prevented from being shared with the remote multimedia collaboration device.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 31, 2020
    Assignee: Open Invention Network LLC
    Inventors: Dan Jones, Todd Vernon, Scott Chalfant
  • Patent number: 10608864
    Abstract: A method of establishing a paid connection between multi-platforms, where a transmitting end application is installed in a transmitting end apparatus of a sharing source and a receiving end application is installed in a receiving end apparatus of a sharing target. When establishing a connection, the transmitting end application/receiving end application confirms whether a unique ID of the receiving end apparatus/transmitting end apparatus exists in an exception list, and confirms whether the receiving end application/transmitting end apparatus makes payment based on an operating system used by the transmitting end apparatus/receiving end application, in order to determine establishing a limited or an unlimited connection between the transmitting end apparatus and the receiving end apparatus.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: March 31, 2020
    Assignee: BARCO LIMITED
    Inventors: Kuo-Lung Chang, Hsing-Yung Wang, Meng-Chung Hung, Kuan-Yu Chou, Jr-Rong Fan, Shih-Ping Liu, Li-Ger Chen
  • Patent number: 10609016
    Abstract: A wireless communication system includes an external provider subsystem and an electronic network subsystem in operable communication with the external provider subsystem. The electronic network subsystem is configured to provide a first microservice and a second microservice different from the first microservice. The wireless communication system further includes an in-home subsystem (i) separate from the external provider subsystem, (ii) in operable communication with the electronic network subsystem, and (iii) including a first micronet and a second micronet different from the first micronet. The first micronet is configured to operably interact with the first microservice, and the second micronet is configured to operably interact with the second microservice. The wireless communication system further includes at least one electronic device configured to operably connect with one of the first micronet and the second micronet.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 31, 2020
    Assignee: Cable Television Laboratories, Inc
    Inventors: Steven J. Goeringer, Brian Alexander Scriber, Michael Glenn
  • Patent number: 10599612
    Abstract: According to an embodiment of the present invention, a federated context collaboration architecture comprises: a context store that stores contexts consumed and produced by participants, where a context represents a description of a dataset that provides a consistent flexible and technology independent mechanism for referencing data; each context comprises a context key; a context state and a context class; a context producer interface programmed to: define and reference datasets, data exchange, and data dependencies associated with each context; a context engine coupled to the context database and the context producer interface to communicate at least the state of data, data lineage and dependencies of data used to integrate and coordinate processes across different domains and infrastructures; a method for optimized selective priming of testing environments based on datasets necessary and sufficient for designated test suite; and a communication interface that communicates a defined metadata profile of each
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: March 24, 2020
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Samuel L. Gralnick, Vincent Feingold, Peter Kinsman, Brian Fay
  • Patent number: 10601913
    Abstract: User data can be synchronized over a virtual channel in a virtual desktop environment. A synchronization service can be included with a virtual desktop client and in the virtual desktop and can employ the virtual channel to transmit and receive new and updated user data. In this way, the user data can be synchronized without requiring any kind of file sharing between the access device and the virtual desktop and without requiring membership in any directory service. Therefore, user data can be synchronized in virtual desktop environments that employ a number of different operating systems and network security settings.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: March 24, 2020
    Assignee: Wyse Technology L.L.C.
    Inventor: John Kelly
  • Patent number: 10594788
    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: August 29, 2018
    Date of Patent: March 17, 2020
    Assignee: Dropbox, Inc.
    Inventor: Maxime Larabie-Belanger
  • Patent number: 10592303
    Abstract: A method for providing communication between application programs running via devices connected to a same network is provided. The method includes an operation for connecting a first application program, which is running in a first device via a web socket server in the first device, with a second application program, which is running in a second device, and an operation for transmitting and receiving data between the second application program and the first application program via the web socket server.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: March 17, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young-Sun Ryu
  • Patent number: 10592485
    Abstract: In one embodiment, a computer-implemented method comprises receiving, from a second computing device at a first computing device that is communicatively coupled to the second computing device, a request to store a first entity data object, the first entity data object including a first property key-value pair; using the first computing device, storing the first entity data object in one or more digital data repositories in response to the request; receiving, from the second computing device at the first computing device, a delete command that specifies the first property key-value pair to delete by; in response to the delete command that specifies the first property key-value pair to delete by, deleting the first entity data object in the one or more digital data repositories.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: March 17, 2020
    Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.
    Inventors: Benjamin Morgan, Oliver Burn, Christian Rolf, Konstantin Abakumov
  • Patent number: 10585427
    Abstract: A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: March 10, 2020
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Steven Michael Weinrich, Kenneth Kasajian
  • Patent number: 10587724
    Abstract: Methods and systems for establishing a content sharing session between computing devices are disclosed. Prior to establishing the content sharing session: user selection input selecting displayed content is received; in response to the user selection input, a content sharing window is displayed comprising the content, interaction type selectors, and contact selectors; user contact input selecting at least one contact selector corresponding to a selected recipient is received; and user interaction input selecting an interaction type selector is received. At least in response to receiving user input, the content sharing session is established in which the selected content is provided to the recipient computing device for display. Recipient input is received from the recipient computing device during the sharing session.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: March 10, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Rowan Forster
  • Patent number: 10586071
    Abstract: A method for safeguarding confidential information during a screen share between two computing devices each having a screen. The method includes receiving, from a first computer, a request to share content of one or more applications displayable on a screen of a second computer. The method further includes summarizing the content to be displayed by the one or more applications, and transmitting, by the first computer, the summarized content to be shared by the one or more applications with the second computer. In exemplary embodiments, the summarized content may be password protected. The method may further include prompting, by the second computer, a password entry and displaying, by the second computer, the summarized content based on a password match.
    Type: Grant
    Filed: November 24, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nadiya Kochura, Fang Lu
  • Patent number: 10579594
    Abstract: An image sharing method and a terminal device is provided. The image sharing method of the present invention includes: obtaining an image selected from a gallery by a user, and using the image as a to-be-shared image, where a quantity of the to-be-shared images is greater than a single-time maximum shareable-photo quantity allowed by a target sharing platform; and performing synthesis processing on at least two images of the to-be-shared images to obtain a processed to-be-shared image, where a quantity of the processed to-be-shared images is less than or equal to the single-time maximum shareable-photo quantity allowed by the target sharing platform.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 3, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hao Wu, Gang Wu
  • Patent number: 10581925
    Abstract: A concept of Session Description Protocol (SDP) templates and a concept of template modifiers for precise control of media types, codecs and attributes offered by a media server are described along with various methods and mechanisms for administering the same. Applications can solicit offers from media servers that precisely meet the requirements of each session, using one or more media control protocols. The media control protocols may enable applications to reserve media resources, invoke specific functions, respond to events during session initiation, and provide session modification.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: March 3, 2020
    Assignee: Avaya Inc.
    Inventors: Stephen R. Whynot, Trey Ballard
  • Patent number: 10581779
    Abstract: Aspects of the subject disclosure may include, for example, determining a common interests associated with a group of users according to activity information obtained for the group of users, providing a first media service during the consuming of the media content to first equipment of a remainder of the group of users where the first media service is selected according to a first common interest, and providing one of the first media service or a second media service during the consuming of the media content to second equipment of a subset of the group of users according to a conflict resolution, where the second media service is selected according to the second common interest, and where the conflict resolution is based on determining a stronger interest, between the first and second common interests, that is associated with each member of the subset of the group of users. Other embodiments are disclosed.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: March 3, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Venson Shaw
  • Patent number: 10574759
    Abstract: A message based contextual dialog may be conducted by establishing, using a processor, a collaborative session between a first client device and a second client device, receiving, using the processor, a message from the first client device, and detecting, using the processor, a request for a service within the message. Responsive to the request, a service correlated with the request may be invoked using the processor. A result from execution of the service may be provided, using the processor, to the first client device and the second client device as part of the collaborative session.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James P. Appleyard, Shiju Mathai
  • Patent number: 10574604
    Abstract: A method of providing a chat service may include receiving, by an input device associated with an apparatus, a first input requesting information related to a conversation content, the conversation content being a content of a conversation in a first one of chat rooms, the first input indicating which of the chat rooms is the first one of the chat rooms; receiving, by the input device, a second input specifying specified pieces of the conversation content, the specified pieces having a time frame associated therewith; determining, by a controller associated with the apparatus, statistical information related to the specified pieces of the conversation content within the time frame based on the first input and the second input; and displaying, by a display device associated with the apparatus, the statistical information within the first one of the chat rooms.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: February 25, 2020
    Assignee: Line Corporatian
    Inventor: Byungkook Jang
  • Patent number: 10572135
    Abstract: Various techniques are disclosed for facilitating distribution of content between a plurality of nodes of a computer network. More particularly, the present disclosure relates to techniques for facilitating distribution of content to a plurality of users having access to an electronic collaborative canvas whiteboard via a computer network.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 25, 2020
    Assignee: STUDY SOCIAL, INC.
    Inventor: Ethan Fieldman
  • Patent number: 10572289
    Abstract: Systems and methods for implementing guest-initiated announcement of virtual machine migration. An example method may comprise: receiving, by an origin hypervisor running on an origin computer system, a migration announcement of a virtual machine; copying at least a part of a state of the virtual machine to a destination computer system; and responsive to stopping the virtual machine on the origin computer system, causing a destination hypervisor running on the destination computer system to broadcast the migration announcement over a network associated with the destination computer system.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: February 25, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Tsirkin, Amnon Ilan
  • Patent number: 10572535
    Abstract: Example techniques involve playback of Internet radio stations based on media preferences. In an example implementation, a playback device receives data representing one or more instructions to play back a particular Internet radio station of a first streaming audio service and, in response, plays back audio tracks of the particular Internet radio station. During playback, when a preference database includes a negative preference for a given audio track, the playback device skips that audio track.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: February 25, 2020
    Assignee: Sonos, Inc.
    Inventor: Maarten van der Heide
  • Patent number: 10558667
    Abstract: A method of managing healthcare data is disclosed. Healthcare data of the first healthcare database operated by a first healthcare data management system (HDMS) is collected. The collected healthcare data is stored in a second healthcare database operated by the second HDMS. The healthcare data between the first healthcare database and the second healthcare database are synchronized by detecting a change in the healthcare data of the first healthcare database, creating a delta file representing the change in the healthcare data of the first healthcare database, transmitting the delta file to the second HDMS and updating the healthcare data of the second healthcare database based on the delta file.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: February 11, 2020
    Assignee: NaviNet, Inc.
    Inventor: Ryan Bender
  • Patent number: 10560403
    Abstract: Various aspects relate to using structured messages within systems that implement instant messaging function in a distributed computing environment. In particular, structured information may be encoded and embedded in unstructured instant messages and communicated among one or more computer systems, networks, applications or other entities. In one aspect, instant messaging may be leveraged as middleware for application integration. Other aspects relate to using structured message information to perform functions in a distributed instant messaging system. For example, structured message information may be used to control the display of instant message information to a user, or may be used to control how the instant message information is distributed, processed, or otherwise handled by a receiving system, application or process. Other aspects relate to an interface for displaying information relating to a number of instant messaging conversations to a user.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 11, 2020
    Assignee: Pivot Solutions, Inc.
    Inventors: Daniel Bryan, Nikita Ivanov, Daniel Judson, Yu Sang Kwan, David Levine, Andrew Nanopoulos, Furqan Nazeeri, Brandon Schory, Nader Shwayhat
  • Patent number: 10547731
    Abstract: A method and electronic device are disclosed herein. The electronic device includes a display, a communication unit, a processor and a memory storing instructions. The process executes the instructions to implement the method, including establishing wireless communication with one or more IoT devices, displaying a user interface for managing IoT devices, receiving a user input selecting a group of IoT devices, transmitting first information including user account data to an external server, transmitting second information to another device, the first information also indicating a selected group of IoT devices, and the second information causing the other device to communicatively connect with the first external server.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: January 28, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nam Jin Kim, Tae Jun Kim, Hae Na Kim, Yoe Chan Song, Jung Hwan Song, Sung Yeon Woo, Joon Hwan Lee, Pyo Je Cho, Han Jib Kim, Gyu Cheol Choi, Bo Kun Choi
  • Patent number: 10547653
    Abstract: A server is configured to host a web-based collaboration room through which user devices of member users are able to communicate. Each of the member users is assigned a distinct communication identifier. The server generates for display at each of the user devices a selectable start option associated with the communication identifier assigned to the user of the user device. The server receives from a first user device among the user devices a selection of the start option and that includes the communication identifier of a first user among the users. In response, the server initiates a communication session, connects the first user device to the communication session, links the received communication identifier to the communication session, and generates for display at each of the user devices a respective selectable join option associated with the linked communication identifier and by which the communication session is accessible.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: January 28, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Jonathan Rosenberg
  • Patent number: 10547569
    Abstract: A computer-implemented method for a user device including receiving a notification by a processing device of a user device a first user, the notification notifying the first user that a second user has shared a media item with the first user, the notification including a reference to the media item. The method further includes receiving a request of the first user to view the media item. The method further includes in response to the request of the first user, causing a messaging session between the first user and the second user to be provided, and presenting the media item to the first user in the messaging session.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: January 28, 2020
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10542104
    Abstract: Systems and methods for detecting when related applications are running on nodes that that located near one another. An example method may comprise: analyzing beacon data to determine a physical location of a first node and a physical location of a second node; determining an application of the first node and an application of the second node are related applications; detecting the physical location of the first node and the physical location of the second node are within a proximity threshold; and generating, by a processing device, a notification indicating the related applications of the first node and the second node are within the proximity threshold.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: January 21, 2020
    Assignee: Red Hat, Inc.
    Inventors: Daniel C. B. Williams, Rajat Chopra, Benjamin Bennett
  • Patent number: 10541824
    Abstract: A scalable virtual conferencing system which implements a hub and spoke architecture. For example, one embodiment of a scalable virtual conferencing system comprises: a participant management module to logically group each participant in the virtual conferencing system into a hub or one of a plurality of spokes; and a data flow management module to control communication of information between participants in the spokes and participants in the hub, the data flow management module to limit intercommunication from the spokes to the hub in accordance with the manual user input and/or participant management policy; wherein at least one participant in a first spoke is designated as a spoke leader for the first spoke, the spoke leader logically grouped into both the hub and the first spoke, the data flow management module to allow information generated within the first spoke to be propagated into the hub based on input from the spoke leader.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: January 21, 2020
    Assignee: MINERVA PROJECT, INC.
    Inventors: Ari Bader-Natal, Jonathan Scott Katzman, Stephen Michael Kosslyn, Vicki Chandler, Joshua Fost, Benjamin Chun, Brian Fields, Matthew Michael Regan
  • Patent number: 10540104
    Abstract: A memory device includes a memory component that stores data and a processor. The processor may receive requests from a requesting component to perform a plurality of data operations, generate a plurality of packets associated with the plurality of data operations, and continuously transmit each of the plurality of packets until each of the plurality of packets are transmitted. Each of the plurality of packets after the first packet of the plurality of packets is transmitted on a subsequent clock cycle immediately after a previous packet is transmitted.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: January 21, 2020
    Assignee: Micron Technology, Inc.
    Inventor: J. Thomas Pawlowski
  • Patent number: 10530856
    Abstract: In an embodiment, a first media presentation session is established between a first Source and the Sink, and a second media presentation session between a second Source and the Sink. First and second media streams are streamed to the Sink by the first and second Sources, respectively. The Sink presents the first and second media streams in respective portions of a display screen, and detects user input at the Sink that is indicative of a trigger to transfer data originated from the first Source to the second Source. The Sink coordinates with one or both of the first Source and the second Source to facilitate the data to be delivered to the second Source in response to the detection. As a result of the coordination, the second Source receives the first Source-originated data (e.g., from the first Source directly, or via the Sink).
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: January 7, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Lochan Verma, Vijayalakshmi Raveendran, Sampath Kumar Sudi, Mu-Huan Chiang, Mina Makar, Na Yu
  • Patent number: 10521804
    Abstract: An interaction manager assigns messages posted on a social media website to a support case in a database system. A support agent may tag a message posted by a user for directing to the support case. The interaction manger assigns the tagged message to the support case and activates a timer to track a time period. During the time period, the interaction manager assigns other messages posted by the same user to the support case. The interaction manager may reset the time period whenever the support agent replies to one of the messages posted by the user or the support agent tags another one of the user messages for directing to the support case. The interaction manager reduces the burden of having to manually review and manage every message posted on the social media website.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: December 31, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Ian Frosst
  • Patent number: 10523463
    Abstract: A communication system includes a plurality of high-performance communication devices located in a first communication network and having a first communication processing performance, and a low-performance communication device located in a second communication network and having a second communication processing performance. A high-performance communication device, which is one of the high-performance communication devices and is located at a boundary of connection with the low-performance communication device, restricts relay of a broadcast frame transmitted and received in the first communication network to the second communication network.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: December 31, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Daisuke Osagawa, Kenichi Iwamatsu
  • Patent number: 10521827
    Abstract: A computer-implemented method and system is operable to: receive a tracking event from a client, recognize tracking specific parameters in the tracking event, generate a tracking entry corresponding to the tracking event, use a tracking service API to send the tracking entry to a second server, and redirect the client to an intended target corresponding to the tracking event.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: December 31, 2019
    Assignee: eBay Inc.
    Inventors: Daniel Graham Douglas, Arnold J. Goldberg, Aaron K. Forth, Joseph D. McCaffery
  • Patent number: 10515085
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a system may include data ingestion controller configured to format datasets to form a first and a second atomized dataset, the second atomized dataset including the first atomized dataset and one or more other atomized datasets. The system may include a dataset query engine configured to identify a portion of a dataset relevant to a query, and to retrieve query results from at least one of different data repositories.
    Type: Grant
    Filed: June 19, 2016
    Date of Patent: December 24, 2019
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Arthur Albert Keen, Alexander John Zelenak, Jon Loyens, Brett A. Hurt, Shad William Reynolds, Joseph Boutros
  • Patent number: 10516704
    Abstract: Various embodiments for implementing a multimedia conference session utilizing a software defined networking (SDN) architecture are described. Various embodiments include a SDN media controller (SDNMC) that initially receives a request to establish a multimedia conferencing session between a plurality of endpoints. Based on the request, the SDNMC allocates at least one virtual media address for the multimedia conferencing session and creates a stream table based on the at least one virtual media address. After processing the request, the SDNMC transmits one or more SDN commands that includes the stream table to the SDN controller. The SDN controller receives the SDN commands at a northbound interface and sends one or more SDN instructions to one or more SDN devices at a southbound interface. The SDN devices update their routing information in order to relay media traffic corresponding to the virtual media address directly between the endpoints.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: December 24, 2019
    Assignee: Polycom, Inc.
    Inventor: Lior Baram
  • Patent number: 10516750
    Abstract: A non-transitory computer-readable recording medium stores a display control program that causes a computer to execute a process. The process includes, receiving a notification from a terminal in one-way communication, when identification information included in the received notification is detected, extracting data included in the notification, and updating display contents of a display device from first display contents to second display contents based on the extracted data.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: December 24, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Mizuki Shibuya, Yasuhiro Tsuyuki, Yugo Matsuda
  • Patent number: 10516708
    Abstract: Methods for providing conference service and apparatus thereof are provided, one of methods comprises, receiving identification information of a first user and identification information of a first terminal of the first user from the first terminal of the first terminal, receiving identification information of the first user and identification information of a second terminal of the first user from the second terminal of the first terminal, transmitting first contents to the first terminal of the first user and receiving at least one first reaction information about the first contents from the second terminal of the first user.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: December 24, 2019
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Hee Tae Yoon, Bo Mi Kim, Hwa Shin Lee, Shin Lee
  • Patent number: 10511653
    Abstract: A document collaboration apparatus and method allows users to create, edit, manage, collaborate, and communicate over sets of documents, such as word processor documents, spreadsheets, or other types of documents. A set of documents is obtained and split into a series of fragments that are stored in a secure way in a combination of a relational database and an unstructured content store. Access to individual fragments within the series of fragments is granted to users, and proposed changes and comments are obtained in a form of structured discussions that are associated with the fragments from the document set. A controlled workflow-driven mechanism for discussion-centered collaboration is provided. Any changes to the documents from the document set are restricted to the changes that are approved in associated discussions only, providing controlled collaboration between multiple parties or groups of users, such as in multi-party contract negotiations and large scale collaborations.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: December 17, 2019
    Inventors: Roman Kisin, Lilian Caldeira
  • Patent number: 10503562
    Abstract: Work units are received into, and processed from, holding queues. A partition, associated with a unique holding queue, is assigned to each work unit stored in a given holding queue, according to a partitioning rule. Work units are separated from each holding queue into one of two or more other queues stored in the same storage as that holding queue. A ready queue (relocation queue) is for each work unit whose assigned partition is (is not) associated with the holding queue in which it is stored. Each work unit in each relocation queue is relocated to the holding queue associated with the partition assigned to that work unit. The work units are repartitioned in response to a change in the partitioning rule to a new partitioning rule before the holding queues are empty.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: December 10, 2019
    Assignee: Ab Initio Technology LLC
    Inventors: Jeffrey Newbern, Craig W. Stanfill
  • Patent number: 10505999
    Abstract: There is provided a display control apparatus including an acquisition section configured to acquire display information for displaying a state of collaborative editing in which a plurality of editors collaboratively edit a same editing target, and a display control section configured to cause an editing screen to display, based on the display information, the state of the collaborative editing performed on a not displayed part not included in a display range displayed when the editing target is displayed on the editing screen referenced to by a first editor among the plurality of editors.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 10, 2019
    Assignee: SONY CORPORATION
    Inventors: Katsuya Hyodo, Shuichi Konami, Tomoya Narita, Akemi Tazaki
  • Patent number: 10502628
    Abstract: Embodiments of the present invention are directed towards systems, methods and computer program products for correcting inter-instrumentation variation among color measurement devices. In one particular implementation, a method for correcting inter-instrument variation among color measurement devices includes obtaining a set of color measurements of an item under analysis. The described approach also includes accessing a conversion model, wherein the conversion module has been generated using one or more ANN back propagated over a collection of data points, where the data points correspond to measurements of a color standard using devices from a control device batch and a test device batch. Using the conversion module, a processor is configured to transform the set of color measurements into a calibrated color measurement set. The calibrated color measurement set is then output to at least one display, memory or remote computing device.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: December 10, 2019
    Assignee: Datacolor Inc.
    Inventors: Taeyoung Park, Hong Wei, Zhiling Xu, Venkata R. Thumu
  • Patent number: 10505998
    Abstract: A multi-media conferencing system that integrates visual, audio, independent data interaction and modification, collaboration of information, independent video and 3D model viewing and manipulation, and networking among all participants in the meeting. Each participant conference display typically shows two content sectors under the control of the presenter and a selectable number of other content sectors under the control of the participant. The presenter conference display selectively includes a presenter dashboard for managing the presentation. Each content sector on the participant and attendee conference displays may be enlarged to full screen or reduced to a sector display or an icon with a simple command. The system also includes geo-location display functionality, participant monitoring, attendee chat functionality, and a wide range of additional functionality under the control of the conference presenter and attendees.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: December 10, 2019
    Assignee: Jigsaw Meeting, LLC
    Inventors: Ginger Ackerman, Josette Fleszar
  • Patent number: 10499282
    Abstract: Implementations disclosed describe techniques to optimize performance of wireless networks having multi-band connectivity by steering devices connecting to the network to preferred frequency ranges. In an example embodiment, a method may comprise receiving, a first probe request from a client device at a first access point of the wireless network, establishing a first association between the first access point and the client device, the first access point operating at a first frequency range of the wireless network, receiving a second probe request from the client device at a second access point, the second access point operating at a second frequency range of the wireless network, sending a transition request over the first access point to instruct the client device to transition to the second access point, and establishing a second association between the second access point and the client device.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: December 3, 2019
    Assignee: Cypress Semiconductor Corporation
    Inventors: Vinayak Kamath, Vinoth Sampath
  • Patent number: 10498677
    Abstract: The present disclosure relates to a turn-based pictorial chat application and a method for a pictorial chatting installed in a user terminal, which comprises storing a process of completing a picture in a chronological order from a start of drawing the picture when a first user draws the picture through a picture input window displayed on a display part of a user terminal, wherein a plurality of stage data capable of distinguishing positions are inserted according to a degree of completion of the picture; transmitting the stored picture to a user terminal of a second user as a chat participant; displaying the transmitted picture on a display of the user terminal of the second user; and displaying the picture drawn on the user terminal in chronological order according to the selection of the second user.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: December 3, 2019
    Inventor: Jae Hyun Bahk
  • Patent number: 10496620
    Abstract: Concepts and technologies are disclosed herein for creating and using groups for task collaboration. A computing device can include a processor. The computing device can detect an opportunity to initiate collaboration on a task by a group of devices that includes a collaborating device. The computing device can create the group of devices, provide collaboration data to the collaborating device, and obtain input generated by the collaborating device based upon the collaboration data. The computing device can terminate the group.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: December 3, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert Alan Koch
  • Patent number: 10489381
    Abstract: Techniques are described for managing the optimized refreshing of metadata associated with online and live systems. In some implementations, a set of metadata modules associated with one or more entities are identified, the metadata modules defining metadata associated with a particular data model for the associated entities. A request to initiate a refreshing of the metadata for a subset of the set of metadata modules is identified. Each metadata module from the subset of the set of metadata modules is prioritized into a prioritization order. A determination is made as to whether two or more idle database connections are available. In response to determining that two or more idle database connections are available, a concurrent refresh of the subset of the set of metadata modules is initialized in the prioritization order.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: November 26, 2019
    Assignee: SAP SE
    Inventors: Xia Yu, Baolin He, Chen Feng
  • Patent number: 10489239
    Abstract: According to an embodiment, a multiplexing system includes servers. Each server includes a memory, a processing unit, a decision controller, and a restoring unit. The memory is configured to store internal data. The processing unit is configured to output, as first data, deterministic data or the nondeterministic data. The deterministic data is uniquely determined by an operation based on input data and the internal data having not yet been processed. When the processing unit cannot determine deterministic output it outputs the nondeterministic data. The decision controller is configured to select either the first data output from the each server or the first data output from another server, and decide the selected first data as second data. The restoring unit is configured to, when the second output data is the nondeterministic data, restore the internal data to a state of the internal data having not yet been processed.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: November 26, 2019
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA DIGITAL SOLUTIONS CORPORATION
    Inventor: Kotaro Endo
  • Patent number: 10482172
    Abstract: A system for spreadsheet region and cell sharing permissions includes an interface and a processor. An interface is to receive a request to display a subset of a spreadsheet document. A processor is to: determine whether to enable display access to the subset of the spreadsheet document based at least in part on a set of user access descriptors; in the event that display access is enabled, provide data associated with the subset of the spreadsheet document for display; and in the event that display access is not enabled, provide an indication of access denial for display.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: November 19, 2019
    Assignee: Workday, Inc.
    Inventors: Leonard Karpel, Brian Sean Morris, Terry M. Olkin, Sayan Chakraborty
  • Patent number: 10482148
    Abstract: The present disclosed technology relates to systems and methods for synchronizing the website displayed by two computing devices. Embodiments of the disclosed technology include methods for transmitting the contents of a Document Object Model displayed on a customer device to a customer service device. Embodiments of the disclosed technology further include methods to transmit Shadow DOM elements from a customer device to a customer service device.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: November 19, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Byron Romon Walker, Connor Thomas Marcum
  • Patent number: 10482132
    Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rolf Ebeling, Alan Urdan, Annice Jumani, YuBeen Lee, Shikha Desai, Paul Scudieri, Stephanie Cooper, Taili Feng, Yu Mao, Allison Whilden, Ruth Kikin-Gil, Alicia Drummond
  • Patent number: 10482486
    Abstract: Methods, systems, and computer programs for generating revenue in an online game are presented. One method includes an operation for executing a first video game having a first currency enabling a user to achieve advancement in the first video game. The method also includes an operation for executing a second video game that is an autonomous game module within the first video game, the second video game enables the user to select one or more assets from the first video game for use in the second video game but limits the number of assets such that the one or more assets are insufficient to complete the second video game. The method further includes operations for detecting completion of the second video game and selecting one or more reward assets for use in the first video game and for transferring the one or more reward assets to the first video game for the user to use to achieve the advancement in the first video game.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: November 19, 2019
    Assignee: Zynga Inc.
    Inventors: John Osvald, Michael Waite, Kyle Sauger, Lauren Duncan, Erik Nilsson