Cooperative Computer Processing Patents (Class 709/205)
-
Patent number: 11800533Abstract: A method of providing downlink control information (DCI) to a plurality of user equipment (UE) is provided. The method includes assigning each of the plurality of UEs to one of a set of groups, each group identified by a group radio network identifier (G-RNTI), and sending to each of the plurality of UEs the G-RNTI, a size of the group, and a position within the group. As such, a group-common DCI (GC-DCI) in which the UE can determine whether or not it has a grant by its assigned position in the group and retrieve the grant from a grant block in the GC-DCI can be sent to the group.Type: GrantFiled: July 29, 2021Date of Patent: October 24, 2023Assignee: QUALCOMM IncorporatedInventors: Jing Lei, Huilin Xu, Tingfang Ji
-
Patent number: 11789527Abstract: A wearable or a mobile device includes a camera to capture an image of a scene with a face and a display for displaying an image overlaid on the face. Execution of programming by a processor configures the device to perform functions, including functions to capture, via a camera of an eyewear device, an image of a scene including a face, identify the face in the image of the scene, track positional information of the face with respect to the eyewear device, generate an overlay image responsive the positional information, and present the overlay image on an image display.Type: GrantFiled: November 17, 2020Date of Patent: October 17, 2023Assignee: Snap Inc.Inventors: Kostiantyn Bilous, Stanislav Minakov
-
Patent number: 11778077Abstract: A method comprising: obtaining an outbound message, the outbound message being an application-layer message; generating a plurality of first fingerprints based on the outbound message, each of the first fingerprints being generated based on a different portion of the outbound message; detecting, based on the plurality of first fingerprints, whether a first cached message is stored in a memory that matches the outbound message; when the first cached message is stored in the memory, including an identifier of the first cached message in the outbound message, replacing a first region of a payload of the outbound message with a first token, the first region of the payload of the outbound message including a sequence of bits that is also found the first cached message, and transmitting the outbound message to a remote device.Type: GrantFiled: June 28, 2021Date of Patent: October 3, 2023Assignee: Raytheon CompanyInventor: Calvin Lee Moody
-
Patent number: 11777884Abstract: Traditional messaging applications (such as email, social networking platforms, text, instant messaging, chat, etc.) are ill-equipped for collaboration. For instance, a sender and recipients corresponding regarding a topic are often required to exchange multiple messages. As a result, determining a consensus regarding the topic or summarizing the collaboration is difficult and cumbersome. Moreover, when links are included in messages, recipients are required to navigate away from the messaging application to view the linked content. A messaging application is provided that may be configured to enable users to dynamically collaborate regarding links or data within a sent message or a receive message. In aspects, a collaborative user experience (UX) is provided, which may be an interface within a message that enables real-time collaboration between a sender and one or more recipients regarding message content—without exchanging additional messages or navigating away from the messaging application.Type: GrantFiled: November 20, 2020Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Leeviana Peng Gray, Sebastien Rene Vandenberghe, Kyle P. Curlett, Yan Zhong Leigh, Brian D. Meersma, Benjamin G. Wilde, Natalie Ann Mionis, Sophia Isabel Vennix, Christopher Andrews Jung, Humberto Lezama Guadarrama
-
Patent number: 11778034Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for collaborating on the use of an application executing on a user system. In a particular embodiment, a method provides determining a first view presented to a first user of the user system by the application. The method further provides generating first view information that describes the view such that the view can be represented at a remote user system and transferring the first view information to the remote user system.Type: GrantFiled: January 15, 2016Date of Patent: October 3, 2023Assignee: Avaya Management L.P.Inventors: Gaurav Badge, Biswajyoti Pal, Ramanujan Kashi
-
Patent number: 11763530Abstract: A system, apparatus, device, or method to output different iterations of data entities. The method may include establishing a first data entity; establishing a first state for the first data entity. The method may include establishing a second state for the first data entity. The method may include storing the first data entity, the first state, and the second state at a storage device. The method may include retrieving a first iteration of the first data entity exhibiting at least a portion of the first state. The method may include retrieving a second iteration of the first data entity exhibiting at least a portion of the second state. The method may include outputting the first iteration and the second iteration at an output time.Type: GrantFiled: August 31, 2021Date of Patent: September 19, 2023Inventors: Sina Fateh, Ron Butterworth, Mohamed Nabil Hajj Chehade, Allen Yang Yang, Sleiman Itani
-
Patent number: 11765405Abstract: Determining attributes for a stream of live content (e.g., live-streaming videos) is described. Initially, a stream of live content is received. One or more attributes are then extracted from a first segment and a second segment of the stream. The first segment and the second segment of the stream may have the same predetermined duration and the second segment may at least partially overlap with the first segment. The one or more attributes extracted from the first segment may be transmitted at a first time, such as at a first break in the stream of content. The one or more attributes extracted from the second segment may be transmitted at a second time, such as at a second break in the stream of content. The attributes from the first and second segments may be transmitted to a content provider and/or a creative provider, such as an advertiser.Type: GrantFiled: August 24, 2021Date of Patent: September 19, 2023Assignee: Comscore, Inc.Inventors: Nate Leaf, Vivek Arora, Sean Howell, Raymond P. Smith
-
Patent number: 11765101Abstract: Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment.Type: GrantFiled: November 11, 2022Date of Patent: September 19, 2023Assignee: III Holdings 12, LLCInventor: David Brian Jackson
-
Patent number: 11765543Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: GrantFiled: April 22, 2021Date of Patent: September 19, 2023Assignee: GOOGLE LLCInventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Patent number: 11757884Abstract: A resource control system for networked devices in which the subscribers of the networked devices do not trust one another is provided. Also provided is a distributed data bank system, which, for example, is implemented by a blockchain.Type: GrantFiled: May 28, 2019Date of Patent: September 12, 2023Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Lutz Firnkorn, Joachim Sokol, Martin Weber
-
Patent number: 11755825Abstract: A method for facilitating private drafting is described. A request to edit a section of a document in a draft mode is received from a first user of a plurality of users collaborating on the document. An edit for the section of the document in the draft mode is received from the first user. A result of the edit is displayed on a computing device of the first user but not on computing devices of other users of the plurality of users. A request to publish the edit is received from the first user. In response to the request to publish the edit, the result of the edit is displayed on computing devices of the other users of the plurality of users.Type: GrantFiled: September 11, 2020Date of Patent: September 12, 2023Assignee: WORKIVA INC.Inventors: Travis Smith, Michael Jerome Thiesen, Hannah Joy Deering, Mark David Erickson, Ross W. Hendrickson, Bryon Lee Marks, Tanner Davis Miller
-
Patent number: 11748093Abstract: Various methods, apparatuses, and computer program products are provided for authenticating a user. An example computer-implemented method includes verifying compliance with one or more security procedures for a given group-based communication browser session based on a comparison of a boot data object and an authentication data. The boot data object includes a set of standardized parameters of a booting operation and the authentication data includes a set of core information enabling access to the given group-based communication browser session. The computer-implemented method also includes receiving group-based communication data specific to the group-based communication browser session from the group-based communication system. The computer-implemented method further includes displaying at least a portion of the group-based communication data specific to the group-based communication browser session. Corresponding apparatuses and computer program products are also provided.Type: GrantFiled: September 30, 2019Date of Patent: September 5, 2023Assignee: Slack Technologies, LLCInventors: Mark Christian, Anuj Nair, James Whimpey, Drew Schuster
-
Patent number: 11741084Abstract: A method and system provide the ability to manage data. Property sets consisting of property set objects are created based on a schema that defines a type and a version of the objects. The property sets are organized hierarchically to form a property tree. A commit graph stores the property set objects via an append only data structure. The commit graph provides a topology of changes between states of the objects as commit nodes organized as parent commit nodes and child commit nodes. Change sets represent a change between two commit nodes. Each change set tracks changes made on the objects, and the changes specify permitted basic operations including insert, remove, or modify operations that are applied on each state to get to a next state of the objects.Type: GrantFiled: September 28, 2020Date of Patent: August 29, 2023Assignee: AUTODESK, INC.Inventors: Dov Amihod, Thiago daCosta, Arno Zinke, Sebastian Medan, Farzad Towhidi, Roland Arthur Ruiters-Christou
-
Patent number: 11736544Abstract: System and methods are provided that can address co-locating content delivery services in a CDN and streaming egress services on the same computing devices in the same point of presence (PoP). A control plane of the content streaming service sends a request for a PoP for a client. A routing and capacity management system processes logs from the services to monitor resource usage at respective PoPs and/or border links. The routing and capacity management system can respond to the streaming control plane and identify a suitable PoP based on the monitored resource usage of the PoPs and/or border links. Based on the monitored resource usage, the routing and capacity management system instructs the streaming control plane to limit the load associated with one or more clients served by a PoP, which causes disconnected clients to reconnect to the content streaming service thereby re-routing traffic and rebalancing computing resource usage.Type: GrantFiled: September 28, 2022Date of Patent: August 22, 2023Assignee: Amazon Technologies, Inc.Inventors: Mattias Holmlund, Anubhav Gupta, Vineet Ghatge Hemantkumar, Jorge Peixoto Vasquez, Vinay Bhat
-
Patent number: 11734344Abstract: An acoustic parameter editing method is used in a plurality of terminals configured to receive editing of an acoustic parameter and a management apparatus individually connected to the plurality of terminals and including a preview memory configured to preview the acoustic parameter before reflecting the acoustic parameter in a sound signal processing engine. When a first terminal among the plurality of terminals is connected to the management apparatus and a request for the preview is made from the first terminal, the management apparatus causes the first terminal to refer to the preview memory in response to the request from the first terminal. Thereafter, when a second terminal among the plurality of terminals is connected to the management apparatus and a request for the preview is made from the second terminal, the management apparatus causes the second terminal to share the preview memory referenced by the first terminal.Type: GrantFiled: November 16, 2021Date of Patent: August 22, 2023Assignee: Yamaha CorporationInventor: Akihiro Miwa
-
Patent number: 11737071Abstract: A system that receives a request for resources from a first system of a plurality of systems having different levels of priority; identifies resources that are available in a second system different from the plurality of systems based on the received request; and determines whether to adjust a resource assigned to the plurality of systems based on the priority level of the first system and the resources that are available in the second system.Type: GrantFiled: September 27, 2022Date of Patent: August 22, 2023Assignee: SONY GROUP CORPORATIONInventors: Chen Sun, Xin Guo
-
Patent number: 11727181Abstract: A Lightweight Bridge (LWB) is disclosed. The LWB may be a circuit. An endpoint of the LWB that may expose a plurality of Physical Functions (PFs) to a host. A root port of the LWB may connect to a device and determine the PFs and Virtual Functions (VFs) exposed by the device. An Application Layer-Endpoint (APP-EP) and an Application Layer-Root Port (APP-RP) may translate between the PFs exposed by the endpoint and the PFs/VFs exposed by the device. The APP-EP and the APP-RP may implement a mapping between the PFs exposed by the endpoint and the PFs/VFs exposed by the device.Type: GrantFiled: April 10, 2020Date of Patent: August 15, 2023Inventors: Ramdas P. Kachare, Stephen Fischer, Oscar P. Pinto
-
Patent number: 11729334Abstract: A disclosed communication system designed for implementing remote access from an information terminal connected to a first network to an electronic device connected to a second network differing from the first network. The communication system includes a computer having a processor and a memory storing programmed instructions that, when executed by the processor, are operable for performing a process. The process includes relaying, by a relaying device, communication between the information terminal and the second network, in a state of being connectable from the first network and the second network; and converting, by a converter, a first protocol used by the information terminal for the remote access into a second protocol corresponding to the electronic device.Type: GrantFiled: September 29, 2021Date of Patent: August 15, 2023Assignee: RICOH COMPANY, LTD.Inventors: Hiroshi Ota, Kazumasa Takemura, Susumu Chida
-
Patent number: 11720350Abstract: Building and deployment of multiple applications can be augmented using metadata. Source code of a service can be generated automatically in a programming language without human intervention based on metadata descriptive of a data store and desired interaction with the data store by the service. Furthermore, documentation can be created automatically based on the metadata, wherein the documentation comprises at least one of application programming interface (API) data, data definitions, or end-user help document.Type: GrantFiled: July 26, 2021Date of Patent: August 8, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Joseph Albert Bogushefsky, III, Christopher Thomas Miller, Dennis Wayne Wilson
-
Patent number: 11720244Abstract: Presented herein are systems and methods that allow for capturing metadata associated with a drag-and-drop action. The metadata includes information about a participant of at least two participants connected, by a collaboration server, to a collaboration session via respective devices. The system and methods further introduce the concept of a meeting board. The collaboration server distributes to the respective devices media stream data representing a main display area and the meeting board section in a user interface screen associated with the collaboration session. Content items of the collaboration session are sequentially displayed in the main display area throughout the collaboration session and a portion of a content item that is drag-and-dropped from the main display area into the meeting board section remains on the meeting board section throughout the collaboration session.Type: GrantFiled: April 22, 2021Date of Patent: August 8, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Pan Rongrong, Xi Yasi, Li Bin, Jian Wang
-
Patent number: 11720708Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for preserving user privacy when collecting and analyzing user data. Methods include discarding user data after generating a privacy enhanced representation of user data and storing this privacy enhanced representation in a probabilistic data structure. Methods further preserve user privacy by inserting false negatives in the probabilistic data structure. Methods also include storing continuous value attributes in the data structure. Methods include storing date values associated with one or more user attributes. The date values may specify the date when one or more user attributes was last received.Type: GrantFiled: March 21, 2022Date of Patent: August 8, 2023Assignee: Google LLCInventor: Sami Torbey
-
Patent number: 11714662Abstract: A computer-implemented method is presented for reporting application programs linked to by an application running under an online transaction processor of a mainframe computing environment. An intercept program is implanted in an address space of the online transaction processor. A task executing outside of the address space of the online transaction processor identifies an address for a target domain gate program supported in a domain by the online transaction processor; identifies an address for an unused domain gate program supported in the domain by the online transaction processor; replaces the address for the unused domain gate program with the address for the target domain gate program; and replaces the address for the target domain gate program with an address for the intercept program.Type: GrantFiled: April 27, 2021Date of Patent: August 1, 2023Assignee: BMC Software, Inc.Inventor: John Schmidt
-
Patent number: 11709953Abstract: Disclosed herein are systems and methods for classifying organizational structure for implementing data protection policies. In one exemplary aspect, a method may comprise retrieving a plurality of data files of an organization, wherein the plurality of data files are stored in a data storage; retrieving structural information of the organization, the structural information comprising details of user accounts, organizational roles, and file metadata within the organization; classifying the structural information into an organization type of a plurality of organization types; classifying each respective data file of the plurality of data files into a respective topic of a plurality of topics, wherein the plurality of topics are associated with the organization type; generating a data protection policy for the organization based on each respective topic of the plurality of data files and the organization type; and executing the data protection policy on the data storage.Type: GrantFiled: March 15, 2021Date of Patent: July 25, 2023Assignee: Acronis International GmbHInventors: Andrey Kulaga, Stanislav Protasov, Serguei Beloussov, Nikolay Grebennikov
-
Patent number: 11711419Abstract: A method and a system for arranging a user multi-session from a plurality of user sessions, where the sessions are received from a plurality of computerized client devices communicatively coupled via a communication network to at least one content server. At least some of the client devices may be operated by a same user, and the data content may include at least part of data communicated between any client device and any content server. The method including dividing the received data content into a plurality of sessions, where at least two sessions are associated with the same user, selecting at least two sessions received from at least two respective client devices associated with the same user, and associating the selected at least two sessions to form a multi-session.Type: GrantFiled: September 28, 2022Date of Patent: July 25, 2023Assignee: BI SCIENCE (2009) LTDInventors: Assaf Toval, Kfir Moyal, Nimrod Sandlerman
-
Patent number: 11703988Abstract: A server and method for social interaction-based display control is provided. The server acquires information associated with a first user of an electronic device. The server determines social connections of the first user based on the acquired information. The server analyzes an interaction of the first user with second users based on a communication between the second users and the first user. The second users may be associated with the social connections. The server determines, based on the analyzed interaction a connection score indicating a degree of interaction between the second users and the first user. The server transmits display information indicating the determined connection score to the electronic device. The electronic device may adjust display characteristics of a user interface (UI) element associated with the second users based on the display information.Type: GrantFiled: November 30, 2021Date of Patent: July 18, 2023Assignee: Honda Motor Co., Ltd.Inventors: Christopher John Tarchala, Hanna Gee, Macarena Rojas Bustamante, Matthew B. Staal
-
Patent number: 11688141Abstract: A configuration tool adapted to configure a quality control system to monitor and/or guide an operator in a working environment through recognition of objects, events or an operational process, comprises: a volumetric sensor adapted to capture volumetric image frames of the working environment while an object, event or operational process is demonstrated; a display, coupled to the volumetric sensor and configured to live display the volumetric image frames; and a processor configured to: generate a user interface in overlay of the volumetric image frames to enable a user to define a layout zone; and automatically generate a virtual box in the layout zone when an object, event or operational process is detected during demonstration of the object, event or operational process.Type: GrantFiled: December 29, 2021Date of Patent: June 27, 2023Assignee: ARKITE NVInventor: Ives De Saeger
-
Patent number: 11689591Abstract: Various embodiments of an apparatus, method(s), system(s) and computer program product(s) described herein are directed to a Mesh Orchestrator. Prior to initiation of an upcoming online event, the Mesh Orchestrator identifies one or more user accounts scheduled to participate in the upcoming online event delivered via a video communication environment. The Mesh Orchestrator defines a mesh of respective client computer systems associated with the identified user accounts. The mesh is defined as including at least one mesh parent client computer system (“mesh parent”) and at least one mesh child client computer system (“mesh child”). Mesh Orchestrator sends one or more child designation messages to client computer systems assigned a role of mesh child.Type: GrantFiled: October 31, 2021Date of Patent: June 27, 2023Assignee: Zoom Video Communications, Inc.Inventors: Nicholas Sieracki, Michael White
-
Patent number: 11687495Abstract: An electronic device may include logic to provide a trust credential for linking to a permissioned network over a local network, comprising a plurality of user devices; retrieve a document in an initial status for editing, corresponding to a first state of a distributed ledger, maintained by the permissioned network; generate a first change in the document, wherein the document is in a second status; send, to the permissioned network via the local network, the first change for storage in the distributed ledger, in a second state; retrieve the document in a third status, including a second change, performed subsequently to the first change, the second change being generated by a user device, external to the electronic device, and coupled to the local network; and link to the distributed ledger to retrieve a third state of the distributed ledger, the third state comprising the first change and the second change.Type: GrantFiled: March 29, 2022Date of Patent: June 27, 2023Assignee: Capital One Services, LLCInventors: Stephen Wylie, Qiaochu Tang, Micah Price, Geoffrey Dagley, Jason Hoover, Habeeb Hooshmand
-
Patent number: 11669291Abstract: A system and method of adaptively sharing at least one portion of a web page between computing devices by a processor may include: associating an identification of at least one first client computing device with an identification of one or more second client computing devices; receiving at least one client property of the one or more second client computing devices; receiving an indication of an event relating to presentation of the at least one web page portion on a screen of the first client computing device; adapting, in real time, at least one presentation property of the at least one web page portion, based on the event indication and on the at least one client property; and presenting the at least one web page portion on a screen of the one or more second client computing devices, based on the association of identification, and according to the adapted presentation property.Type: GrantFiled: October 23, 2019Date of Patent: June 6, 2023Assignee: Co-Commerce Shopping Platform Ltd.Inventors: Eyal Sinai, Adi Ronen Almagor
-
Patent number: 11671393Abstract: A device may receive transaction information that identifies a set of third parties. The device may process messages in an electronic messaging account using a set of processing techniques after receiving the transaction information. The device may identify, in the electronic messaging account, a first set of messages associated with the set of third parties. The device may determine a manner in which to configure a user interface of an application associated with a user device to display the first set of messages based on the transaction information. The device may provide a set of instructions to the user device to configure the user interface of the application to display the first set of messages.Type: GrantFiled: January 22, 2021Date of Patent: June 6, 2023Assignee: Capital One Services, LLCInventors: Dan Givol, Benjamin Lindquist, Victor Mayaki, Zviad Aznaurashvili
-
Patent number: 11663240Abstract: Disclosed are various examples for categorization using an organizational hierarchy. In some examples, a client device receives an enterprise map comprising a plurality of user identifiers, each being associated with a hierarchy level of an enterprise hierarchy. Enterprise content is received. The enterprise content includes data associated with a user identifier from the enterprise map. The enterprise content is associated with a category based on a hierarchy level of the user identifier. A user interface is generated to include the enterprise content and a visual design element based on the category.Type: GrantFiled: June 4, 2019Date of Patent: May 30, 2023Assignee: AIRWATCH LLCInventor: Ramanandan Nk
-
Patent number: 11663362Abstract: A system continuously monitors, by at least one inspector, an inspection work queue for a class of inspection operation request, detects, by the at least one inspector, the class of inspection operation request in the inspection work queue, removes, by the at least one inspector, the class of inspection operation request from the inspection work queue, determines, by the at least one inspector, one of a class of inspection tool and a specific level of inspection to perform for the class of inspection operation request that references a data object, and executes, by the at least one inspector, the one of the class of inspection tool and the specific level of inspection for the class of inspection operation request that references the data object at one of a certain time and a certain event during a data lifecycle of the data object.Type: GrantFiled: November 10, 2020Date of Patent: May 30, 2023Assignee: Cobalt Iron, Inc.Inventors: Robert Merrill Marett, Richard Raymond Spurlock, Gregory John Tevis
-
Patent number: 11656866Abstract: An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for intelligently brokering between conflicting edits submitted to common portions of the system project. Project edits submitted to the IDE system, both applied and unapplied, are stored as edit records, allowing edits to be selectively undone or applied either manually or as part of a rollback to a milestone version.Type: GrantFiled: March 19, 2021Date of Patent: May 23, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Andrew R Stump, Anthony Carrara, Eashwer Srinivasan, Srdjan Josipovic, Adam J Gregory, Michael J Coan
-
Patent number: 11659434Abstract: The described technology is generally directed towards a transport protocol for latency sensitive applications. The disclosed transport protocol is “semi-reliable” in that it allows for specification of an importance of data being transmitted, thereby allowing important data to be sent reliably, while other data can be dropped if necessary, e.g., under bad network conditions. A deadline can be specified for such other data, and if the other data cannot be sent prior to the deadline, it can be dropped. Furthermore, the disclosed transport protocol can allow for early discovery of network jitter. A client device can send regular acknowledgments which identify most recently received data packets as well as a number of “heartbeat transmissions” received at the client device. A server device can use the acknowledgments to discover and respond to jitter.Type: GrantFiled: January 7, 2022Date of Patent: May 23, 2023Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Shu Shi, Rittwik Jana, Bo Han, Bo Chen
-
Patent number: 11652930Abstract: Systems and methods of co-editing a design for a printed product is disclosed. According to certain aspects, a server may store tool state variable(s) corresponding to editing tool(s) included in a printed product editor in a database; receive, from a first electronic device executing a first instantiation of the printed product editor, a request for a collaborative communication session with a second electronic device executing a second instantiation of the printed product editor; generate the collaborative communication session between the two devices in response to the request, the collaborative communication session including a state of editing tool(s) of the first instantiation of the printed product editor; update the tool state variable(s) corresponding to the state of editing tool(s) of the first instantiation in the database; and synchronize a state of editing tool(s) of the second instantiation in response to the updating.Type: GrantFiled: July 30, 2019Date of Patent: May 16, 2023Assignee: CIMPRESS SCHWEIZ GMBHInventors: Edward James Hammond, Christina Kayastha, Gal Rakhsha-Shenar
-
Patent number: 11650921Abstract: A method for establishing a connection between two nodes in a communication network without use of a centralized directory or mapping identifiers includes: receiving a lookup message from another node in the communication network that includes a lookup term; determining if a target node in a local directory cache can be identified that satisfies the lookup term; and, if such a node is identified, establishing a connection to the target node and forwarding the lookup message, or, if no such node is identified, forwarding the lookup message to other nodes in the network with which the node has an active communication connection.Type: GrantFiled: March 5, 2021Date of Patent: May 16, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Stephen Higgins
-
Patent number: 11653036Abstract: Embodiments of the present disclosure disclose a live streaming method and system, a server, and a computer storage medium. The method includes: providing, by a first end for information interaction, a first audio/video live stream for a server, and providing, by a second end for information interaction, a second audio/video live stream for the server. The method further includes performing, by the server, coding and processing on the first audio/video live stream and the second audio/video live stream, to obtain a third audio/video live stream, and pushing the third audio/video stream to a third end for information interaction; and receiving, by the third end, audio/video content of the first end and the second end according to the third audio/video live stream.Type: GrantFiled: August 10, 2021Date of Patent: May 16, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Di Xue
-
Patent number: 11652772Abstract: Embodiments of the present invention provide methods, computer program products, and systems. In response to receiving a message, embodiments of the present invention can determine a visibility metric associated with the received message. Embodiments of the present invention can then dynamically create a list of users able to interact with the message based on the determined visibility metric. Embodiments of the present invention can then perform an action based on the dynamically created list.Type: GrantFiled: September 4, 2020Date of Patent: May 16, 2023Assignee: KYNDRYL, INC.Inventors: Satvinder Kaur, Seema Nagar, Kuntal Dey, Prince Ravindran
-
Patent number: 11651795Abstract: An audio signal processing device including: an input reception section that receives input from a user for selection of a channel of a mixing device; an audio signal input section that receives an audio signal corresponding to the channel of the mixing device selected according to the input from the user for the selection of the channel received at the input reception section; an audio source identification section that analyzes the audio signal received at the audio signal input section and identifies a kind of audio source of the audio signal; a setting data acquisition section that acquires setting data corresponding to the kind of audio source identified by the audio source identification section; and a setting data setting section that prompts the mixing device to set the setting data acquired by the setting data acquisition section for the channel received at the input reception section.Type: GrantFiled: January 25, 2021Date of Patent: May 16, 2023Assignee: YAMAHA CORPORATIONInventor: Masaaki Okabayashi
-
Patent number: 11646941Abstract: This disclosure describes techniques for configuring software defined network (SDN) controllers within different cloud computing domains and, in particular, a multi-cluster controller that operates and presents, in some examples, a single interface for seamlessly controlling and configuring SDN controllers in different cloud computing domains. In one example, this disclosure describes a system that includes a plurality of clusters, each of the plurality of clusters including a plurality of configurable endpoints; a storage system; and processing circuitry having access to the storage system and capable of communicating with each of the plurality of configurable endpoints. In some examples, the processing circuitry is configured to receive a plurality of requests, each specifying a configuration operation, identify, for each of the requests, a configuration cluster and a configuration endpoint within the configuration cluster, and perform, for each of the requests, the specified configuration operation.Type: GrantFiled: March 31, 2022Date of Patent: May 9, 2023Assignee: Juniper Networks, Inc.Inventor: Ignatious Johnson Christober
-
Patent number: 11645667Abstract: An exemplary non-limiting embodiment of an economic development and collaboration system, which enables individuals within a community to efficiently identify and express their interests in one or more economic propositions, is disclosed herein. The economic development and collaboration system comprises a software application which is configured to allow users to uniquely interface with the one or more economic propositions. The system allows for its users to efficiently identify and express support or disapproval of one or more economic propositions. A variety of engagement mechanisms are provided by the economic development and collaboration system to assist users in democratizing their interests.Type: GrantFiled: April 11, 2022Date of Patent: May 9, 2023Inventor: John C. Noel, Sr.
-
Patent number: 11637887Abstract: A method and apparatus generate and process transport packets. A method of processing a transport packet at receiving entity includes identifying, in response to receiving the transport packet, a payload type based on a field indicating the payload type in a packet header for the transport packet. The method also includes identifying, in response to identifying that the payload type is a streaming mode payload type, a delivery data unit type of DU data in the transport packet based on a field indicating the delivery data unit type in a streaming mode payload header for the DU data. Additionally, the method includes processing the DU data according to the identified delivery data unit type.Type: GrantFiled: February 28, 2020Date of Patent: April 25, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Imed Bouazizi, Youngkwon Lim
-
Patent number: 11637803Abstract: A switch device for relaying flow data in an in-vehicle network, being equipped with an acquiring section for acquiring correspondence information indicating at least a correspondence relationship among a transmission destination IP address, a transmission source IP address, transmission destination port information, transmission source port information and a transmission destination MAC address and a relay section for acquiring the transmission destination MAC address from the correspondence information on the basis of the transmission destination IP address, the transmission source IP address, the transmission destination port information and the transmission source port information included in a frame that is received by the switch device and constitutes the flow data and for performing transmission processing to transmit the frame including the acquired transmission destination MAC address.Type: GrantFiled: March 9, 2018Date of Patent: April 25, 2023Assignees: Sumitomo Electric Industries, Ltd., AutoNetworks Technologies, Ltd., Sumitomo Wiring Systems. Ltd.Inventors: Hayato Shikata, Hirofumi Urayama, Hideki Maeda, Yasuhiro Yabuuchi, Takeshi Hagihara
-
Patent number: 11637897Abstract: A method for generating a hierarchical edit script comprises generating, using a first linear sequence of nodes of a first hierarchical dataset and a second linear sequence of nodes of a second hierarchical dataset, a linear edit script defining a linear sequence of operations that can be applied to the first linear sequence to generate the second linear sequence, generating a first delta by matching one or more operations of the linear sequence of operations to the first hierarchical dataset, generating a second delta by matching one or more operations of the linear sequence of operations to the second hierarchical dataset, and generating the hierarchical edit script by merging the first delta and the second delta.Type: GrantFiled: May 18, 2021Date of Patent: April 25, 2023Assignee: ATLASSIAN PTY LTD.Inventors: Haymo Meran, Tobias Steiner
-
Patent number: 11625529Abstract: Aspects of the present disclosure relate to systems and methods for receiving, managing, and displaying annotations on documents in real-time. A user (e.g., an author of a document) uploads a document into a real-time annotation system, which may then generate a composite presentation based on the uploaded document. The composite presentation includes all the content of the document presented in a specially configured graphical user interface to receive and manage annotations from a plurality of user devices.Type: GrantFiled: October 7, 2020Date of Patent: April 11, 2023Assignee: Palantir Technologies Inc.Inventors: Ayush Sood, Amrit Saxena, Parvathy Menon
-
Patent number: 11625629Abstract: Systems and computerized methods for determining patterns in user activity such that user contextual information can be provided based on the patterns. Historic data associated with a first user is received and entity information is determined based on the historic data. Current location data associated with the first user is received and prediction information is generated based on a combination of the entity information and the current location data for a current time period. Contextual insight information is determined based on a combination of the prediction information with at least one of the current location data, real time data, and contextual data, the contextual insight information including a recommendation of at least one of an activity, a purchase, and an accessory associated with the current location of the first user.Type: GrantFiled: March 3, 2017Date of Patent: April 11, 2023Assignee: AXON VIBE AGInventors: Simon Gelinas, Ryan Vilim, Katherine Yoshida, Jacopo Tagliabue, Michael Murphy, Roman Oberli, Thomas Annicq
-
Patent number: 11616814Abstract: Data privacy in screen sharing during Web conferencing includes selecting a third-party application executing in contemporaneously with a conferencing application. Screen sharing is activated during a Web conference in the conferencing application so as to share a display screen of the third-party application with different attendee computers over a computer communications network. An interface to the application is then queried with the attendees in order to receive access control data for the attendees. Then, a protected data field is identified in the display screen and determined whether one of the attendee computers is associated with one of several access control rules based upon the access control data that prohibits display of content in the protected data field. The data field is masked in the shared display screen for the one of the attendee computers while displaying remaining portions of the shared display screen in the one of the attendee computers.Type: GrantFiled: September 30, 2019Date of Patent: March 28, 2023Assignee: Thinkrite, Inc.Inventors: Joshua P. Schrager, Brenda Horowitz
-
Patent number: 11615581Abstract: In some aspects, the disclosure is directed to methods and systems for a dynamic, reconfigurable virtual reality environment with in-environment access to external data and resources. Implementations of these systems also provide an external mechanism for modifying other aspects of the virtual reality experience with no need to recode or compile the experience. This can alter the primary flow of the experience, change its behavior based on the specific user accessing it and add branded or customer-specific aspects to the application. The same level or environment can provide drastically different experiences for various users from beginners through experts, even allowing the option of random or ordered events, controllable by an instructor or administrator, through simple configuration.Type: GrantFiled: January 11, 2021Date of Patent: March 28, 2023Assignee: OBERON TECHNOLOGIES, INC.Inventors: Scott Allen, Timothy Allen
-
Patent number: 11609802Abstract: This disclosure involves using data science notebooks to customize and apply a visitor stitching framework. An event management system provides an initial visitor stitching framework via a data science notebook, wherein the data science notebook is an interactive environment for managing algorithms and data. The event management system receives, from a resource provider system via the data science notebook, a modification to the initial visitor stitching framework. The event management system applies the modification to the initial visitor stitching framework to generate a custom visitor stitching framework. The event management system processes a dataset associated with the resource provider system and a user using the custom visitor stitching framework to generate a stitched dataset associated with the user.Type: GrantFiled: February 28, 2020Date of Patent: March 21, 2023Assignee: Adobe Inc.Inventors: Trevor Paulsen, Joshua Butikofer, Adrian Tanase
-
Patent number: 11593055Abstract: Disclosed are various examples for selective screen sharing. In one example, a computing device can generate a video stream based on a screen capture and transmit the video stream to a destination device. The computing device can also obtain a user-specified modification to an area of the screen capture within the video stream. The computing device can also update the video stream by application of a transformation to the screen capture based at least in part on the user-specified modification, after the video stream started transmission to the destination device. In some cases, a user-specified modification to the area is also obtained. The video stream can be updated by applying an updated transformation to the screen capture that obscures the updated area within the video stream.Type: GrantFiled: February 11, 2021Date of Patent: February 28, 2023Assignee: VMware, Inc.Inventor: Sheetal Deenadayal