Computer-to-computer Data Modifying Patents (Class 709/246)
  • Patent number: 11392261
    Abstract: Techniques for dynamic display of visualized units received from plural sources are described. Visualized units are scheduled for display for a time period and rendered on the display for the time period. The visualized units can be shared according to user preferences, picked according to a user selection into personal, shareable sets of visualized units. The visualized units can be annotated, mixed from different sources and focused.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: July 19, 2022
    Inventor: Daniel E. Tsai
  • Patent number: 11385867
    Abstract: A system and method for bi-directional design to code are disclosed. In one embodiment, the system includes a processor; a memory storing instructions that, when executed, cause the system to obtain, by a plugin, a web application design, the web application design generated using a first design tool; generate, by the plugin, an object model based on the web application design; access, by a configurator, the object model; and generate, by the configurator, for presentation to a developer, the web application design.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: July 12, 2022
    Assignee: PROGRESS SOFTWARE CORPORATION
    Inventors: Radoslav Kirilov, Daniel Levy, Ivan Zhekov
  • Patent number: 11379686
    Abstract: Systems and methods for deploying data processing services to operate with a cloud-based collaboration platform. Deployment of a data processing service commences upon receiving a description of a function to perform on content of the cloud-based collaboration platform. The description comprises characteristics of the function as well as characteristics of given input and characteristics of desired output. A data processing service is formed (e.g., compiled) into a collection of executable instructions that communicate with an integration layer of the cloud-based collaboration platform. The data processing service is configured to receive event data indicative of an event pertaining to a content item stored in the cloud-based collaboration platform, and to then process the event data to determine at least one aspect of the input and at least one aspect of the output. The portion of the executable instructions comprising the function are executed on the content item to produce desired output.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: July 5, 2022
    Inventors: Andrew Coven, Benjamin John Kus, Faizan Nabi Buzdar, Matthew Self
  • Patent number: 11374995
    Abstract: Techniques for processing a multimedia file in real-time are described herein. The disclosed techniques include receiving a plurality of fragments of a multimedia file by a data stream conversion service, wherein the data stream conversion service receives a first fragment containing metadata of the multimedia file and then receives other fragments of the multimedia file in a predetermined order; sending a notification message to a message queue by the data stream conversion service in response to receiving the first fragment, wherein the notification message includes the metadata of the multimedia file and a corresponding Hyper Text Transfer Protocol (HTTP) interface address; obtaining the notification message from the message queue by an encoding and decoding service; and processing the other fragments of the multimedia file based at least in part on the notification message by the encoding and decoding service.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: June 28, 2022
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Zhiwei Chen, Junxing Tang, Pengcheng Li, Longwen Gao, Yi Wang
  • Patent number: 11368499
    Abstract: Systems and methods for dynamically controlling network registrations are disclosed. The method includes replacing a stringent error message with a lenient cause message in responding to a registration request from a user equipment.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: June 21, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Muhammad Tawhidur Rahman
  • Patent number: 11366823
    Abstract: Methods and systems for transforming and delivering a digital asset are disclosed. A request is received from an application client incorporated into a memory on one of the one or more user devices and being executed by the one or more processors. The request includes a request for the digital asset and specifies a data format for the digital asset. Source data associated with the requested digital asset is located. The source data describes the digital asset. The source data is transformed in substantially real-time. The transforming includes modifying the source data into a data format consistent with the data format specified in the request. The transformed data is sent to the user device for use in the application client.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 21, 2022
    Assignee: Unity Technologies SF
    Inventors: Stephen Joseph Palmer, Matt Van Gorder
  • Patent number: 11360995
    Abstract: A data warehouse storing databases for a plurality of users, including service providers hosting data for other users of the data warehouse may implement a data exchange. The data warehouse to verify identity of users and execute instructions with respect to databases of the data warehouse.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: June 14, 2022
    Assignee: Snowflake Inc.
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Matthew J. Glickman, Christian Kleinerman, Prasanna Krishnan, Justin Langseth
  • Patent number: 11354073
    Abstract: To search for a device from an information processing apparatus in Simple Network Management Protocol version 3 (SNMPv3), it is necessary to set information such as authentication information. However, there is such an issue that, in a case where settings of such information are inadequate, if a desired multi-function printer (MFP) is a device with settings for responding only to SNMPv3, the desired MFP cannot be found even if a search is performed. Therefore, a user is notified that SNMPv3 settings are necessary.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: June 7, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shukei Kurihara
  • Patent number: 11354301
    Abstract: Techniques are provided for recording, in an audit log data store, log records that satisfy one or more audit log rules. Audit log rules may be associated with one or more context attributes. Specifically, based on the context attribute of a given rule, embodiments store, in the audit log data store, additional log records that are associated with the context attribute value from log records that satisfied the rule. Because a context attribute may span multiple systems that implement a multi-system operation, the information in the audit log data store may include cross-system contextual information for changes that are of interest to administrators. The audit log data store may be efficiently queried to provide information regarding multi-system operations because of the targeted nature of the audit log data gathering techniques. Automatically-generated indexes on audit log data provide additional efficiency gains for executing queries over the audit log data.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: June 7, 2022
    Assignee: LendingClub Bank, National Association
    Inventors: Prateek Demla, Igor Petrunya, Dmitry Kondratenko
  • Patent number: 11347757
    Abstract: A method, apparatus and computer program product are provided for ranking channel pages of a host system. Content channels may comprise content relating to a particular category or having a commonality. Explicit data provided by user input, and/or implicit data derived or received from a user device or third party may be used to generate explicit and/or implicit parameters. Based on the parameters, content channels may be ranked and displayed in an order based on the ranking, and/or a home content channel may be identified. The host system may therefore target a user with relevant content.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: May 31, 2022
    Assignee: GROUPON, INC.
    Inventor: Don A. Chennavasin
  • Patent number: 11347704
    Abstract: Methods of the invention include representing biological data in a memory subsystem within a computer system with a data structure that is particular to a location in the memory subsystem and serializing the data structure into a stream of bytes that can be deserialized into a clone of the data structure. In a preferred genomic embodiment, the biological data comprises genomic sequences and the data structure comprises a genomic directed acyclic graph (DAG) in which objects have adjacency lists of pointers that indicate the location of any object adjacent to that object. After serialization and deserialization, the clone genomic DAG has the same structure as the original to represent the same sequences and relationships among them as the original.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: May 31, 2022
    Assignee: Seven Bridges Genomics Inc.
    Inventor: Vladimir Semenyuk
  • Patent number: 11341337
    Abstract: A semantic messaging collaboration (SMC) system using simultaneous post, user and user-post interaction tagging. The system includes a natural language processing (NLP) engine, statistics engine, tag management engine and a story engine. The NLP engine is configured to: a) identify topics that appear in a select conversation b) analyze user expertise from available sources, and c) analyze posts with respect to sentiment. The statistics engine is configured to generate descriptive statistics from available system information on user-post interactions, as well as select outputs from NLP engine. The tag management engine generates and collates system tags.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: May 24, 2022
    Assignee: Winter Chat Pty Ltd
    Inventors: Ana Novak, Mathieu Julien Rainville Wells, Neil Teitelbaum
  • Patent number: 11343005
    Abstract: A method for providing a service based on hybrid networks including a broadcast network and a broadband network in a digital transmitter, includes generating multiple service components of the service and service layer signaling (SLS) information for the service; generating data for providing bootstrap information that allows a receiver to discover the SLS information for the service; transmitting a first signal comprising a first service component among the multiple service components, the SLS information and the data via the broadcast network, wherein the first service component is carried via a first Layered Coding Transport (LCT) channel included in a Real-time Object delivery over Unidirectional Transport (ROUTE) session, wherein the bootstrap information included in the data is used to represent a second LCT channel that carries the SLS information; and transmitting a second signal comprising a second service component among the multiple service components via the broadband network.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: May 24, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsung Kwak, Jangwon Lee, Woosuk Ko, Sungryong Hong
  • Patent number: 11336925
    Abstract: A content delivery network includes an overlay network having a plurality of cache servers. Each cache server configured to receive a request from a personal content server to register with the content delivery network, receive a request from a mobile capture device to establish communication with the personal content server, and establish a communication path through the overlay network between the mobile capture device and the personal content server. Each cache server is further configured to transfer content from the mobile capture device along the communication path to the personal content server.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: May 17, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Weidong Hu, Bernard Ku, Cameron Coursey
  • Patent number: 11327869
    Abstract: System performance of a first information handling system may be adjusted based on system usage. Performance parameters may be determined by a second information handling system based on the system usage and may be used, by the first information handling system, to adjust system performance. Configuration of the first information handling system may thus be distributed to two or more tiers. The second information handling system can be more efficient with determining operating parameters for the first information handling system when the second system is not power limited, as when the first information handling system is a mobile device.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: May 10, 2022
    Assignee: Dell Products L.P.
    Inventors: Farzad Khosrowpour, Mitchell Anthony Markow
  • Patent number: 11328122
    Abstract: Some examples relate generally to computer architecture software data classification and information security and, in some more particular aspects, to verifying information or events in a file system using spatial data.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: May 10, 2022
    Assignee: Rubrik, Inc.
    Inventors: Timothy Hsin-Kang Chou, Boyu Charlie Tong, Ajay Saini
  • Patent number: 11308116
    Abstract: A data warehouse storing databases for a plurality of users, including service providers hosting data for other users of the data warehouse may implement a data exchange. The data warehouse to verify identity of users and execute instructions with respect to databases of the data warehouse.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: April 19, 2022
    Assignee: Snowflake Inc.
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Matthew J. Glickman, Christian Kleinerman, Prasanna Krishnan, Justin Langseth
  • Patent number: 11301903
    Abstract: Methods, systems, and media for identifying automatically refreshed advertisements are provided. In some embodiments, a method for modifying advertisement spending is provided, the method comprising: receiving advertisement delivery information associated with a plurality of advertisements displayed on a web page; generating a distribution of an amount of time that the plurality of advertisements were displayed on the web page using the advertisement delivery information; identifying a deviation in the generated distribution; determining whether the deviation correlates to an automatic refresh command performed by one or more browser applications; and providing an indication corresponding to the plurality of advertisements that were displayed on the web page in response to the automatic refresh command based on the determination.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: April 12, 2022
    Assignee: Integral Ad Science, Inc.
    Inventors: Daniel Nicholas Hill, Kiril Tsemekhman
  • Patent number: 11303737
    Abstract: The present disclosure discloses a method and a device for data transmission and belongs to the network communication technology. According to some embodiments, a sending end establishes a communication connection with a receiving end; the sending end splits the data packet to be transmitted into multiple data units; and the sending end transmits the multiple data units to the receiving end through multiple data streams.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: April 12, 2022
    Assignee: Wangsu Science & Technology Co., Ltd.
    Inventors: Zongxing Yang, Zheng Li
  • Patent number: 11301539
    Abstract: Aspects of the disclosure relate to processing systems for performing just-in-time front end template generation using a logical DOM. A computing device may receive, from a web server host platform, an HTML page with a DOM structure. The computing device may parse the DOM structure to generate a logical DOM, which may include a key value store identifying dynamic elements to be updated based on data received from a data source different from the web server host platform. The computing device may receive, from a data source computer system, source data. The computing device may modify the logical DOM, based on the source data, by replacing the dynamic elements with corresponding values from the source data. This may produce a first updated real DOM. The computing device may render a first graphical user interface based on the first updated real DOM, and may display the first graphical user interface.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: April 12, 2022
    Assignee: Bank of America Corporation
    Inventors: Mardochee Macxis, Jr., Sandeep Gandhi, Christopher Smith, Eugene Rohrwasser, Brandon Minton, Sunny Singh
  • Patent number: 11290358
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: March 29, 2022
    Assignee: VMWARE, INC.
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Patent number: 11283598
    Abstract: A data message authentication system in a vehicle communication network includes a sequence generator configured to generate a sequence representative of an intra-message pattern; a parsing processor configured to receive a data message, receive the sequence from the sequence generator, select a subset of data segments from the data message based on the intra-message pattern, and output the selected subset of data segments; and a tag generator configured to receive the selected subset of data segments from the parsing processor and generate an authentication code based on the selected subset of data segments, where the authentication code corresponds to the data message.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: March 22, 2022
    Inventors: Alexander Zeh, Marcus Janke
  • Patent number: 11275351
    Abstract: A control system includes a programmable logic control section controlling operation of a machine and a numerical control section controlling relative motion between a tool of the machine and a work piece. A method, performed in the control system, includes: evaluating an input signal, received by the programmable logic control section, in relation to a first condition, wherein the input signal includes information about a state of the tool or of a subtractive process performed via interaction of the tool and the work piece; and in response to the input signal satisfying the first condition, providing the information to the numerical control section. The state may for example be tool breakage, tool wear or wrong cutting data. An operator of the machine may for example specify via programs in the numerical control section how the machine is to respond to such states.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: March 15, 2022
    Assignee: SANDVIK INTELLECTUAL PROPERTY AB
    Inventor: Tennerth Holmstrom
  • Patent number: 11271828
    Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: March 8, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
  • Patent number: 11263601
    Abstract: The ELECTRONIC RECEIPT MANAGER APPARATUSES, METHODS AND SYSTEMS (“ERM”) transforms transaction initiation requests and receipt requests via ERM components into receipt formatting, organization, storage and linkage with transactions. The ERM may be configured to receive a receipt through an interface of a portable device and determine a set of fields for formatting data from the receipt. The ERM may format the data from the receipt to include the set of fields and store the formatted data in a memory element of the portable device.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: March 1, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventor: Juliene P. Britt
  • Patent number: 11263263
    Abstract: Systems and methods for data propagation and mapping are provided. In an aspect, one or more data entries storing changed information in a first database using a first storage format are identified. The identified data entries are received by the data propagation and mapping system. The received data entries may be filtered to generate a subset of filtered data entries. The filtered data entries are transmitted to a mapping pipeline configured to map a data entry stored in the first storage format to a data entry stored in a second storage format. The mapped data entries are transmitted to a recipient second database storing data entries using the second storage format.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: March 1, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Magnus Hagmar, Mads Poerksen Buch
  • Patent number: 11265378
    Abstract: One or more processors receive one or more messages corresponding to requests to access data in an electronic storage object stored in a database. Responsive to the one or more messages, the one or more processors: locate the electronic storage object in the database based on the one or more messages, retrieve data from the electronic storage object, and forward the retrieved data to a computer that executes a computational application, the retrieved data being in a format recognized by the computational application.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: March 1, 2022
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Bradley Ashby
  • Patent number: 11258856
    Abstract: The disclosed system can be used by cabin crew on-board an aircraft. At a location remote from the aircraft, a server can include a database. The server can selectively communicate with systems external to the server and external to the aircraft to retrieve information related to a flight to be made by the aircraft. The server can run an application for communicating with the external systems to send and receive data to and from the server. The external systems can include a source of baggage information. The server can be configured to transmit the passenger related baggage status information to the portable computing device for storage in the portable computing device database. The portable computing device can be on-board the aircraft. The portable computing device can have a portable storage device database for receipt and storage of flight related information received from the server during the flight.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: February 22, 2022
    Assignee: SITA INFORMATION NETWORKING COMPUTER IRELAND LIMITED
    Inventors: Kevin Dennis O'Sullivan, Rowan George McDonald Shedden, Stephane Cheikh
  • Patent number: 11240641
    Abstract: Techniques for automatically combining devices into a single group of devices, and splitting devices into multiple groups of devices are described. A machine learning model may process device profile data, associated with devices registered to two different users, and determine the devices should be combined into a single group of devices. Such enables a user to control each of the devices, of the two different users, but providing user inputs to a single device of the group. The machine learning model may also process device profile data, associated with devices registered to a single user, and determine the devices should be split into two or more groups of devices. Such may decrease the likelihood that a system may inadvertently control a device not intended by a user.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: February 1, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Sven Eberhardt, Shekhar Pareek, Aniruddha Basak, Charles Edwin Ashton Brett, Amir Salimi
  • Patent number: 11232405
    Abstract: Systems and methods for service deployment are disclosed herein. Certain implementations may include a memory encoded with computer executable instructions that when executed cause a processing unit to operate a service deployment engine and use consistent APIs both (a) internally via a package API when consuming deployment packages in order to expose them, and (b) externally via a service API when exposing available packages and services to the outside world or enterprise server. By doing so, calling applications can depend on the consistency of the service API engine while the enterprise server itself can reliably consume and interact with a dynamic set of packages organized in a consistent and predictable way. The service deployment engine may be configured to act as a dynamic library loader to interrogate, deploy, start/stop, and/or uninstall packages and services in real time. The packages and services may all implement the same package API.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: January 25, 2022
    Assignee: DOCUMENT STORAGE SYSTEMS, INC.
    Inventor: Ralph Katieb
  • Patent number: 11228607
    Abstract: A network protection system (NPS) is augmented to provide additional functionality—preferably within the SSL/TLS connection at the OSI presentation layer—to enable efficient management and handling of security-violating client connections. When the NPS determines to suspend a suspect application client connection, the NPS modifies the request (the TLS encrypted packet) at a random offset to include a random byte value. When the modified request is then received at the server, a TLS decryption error occurs. In response, the server drops the request gracefully and, in particular, a termination response is returned from the server to the NPS, which then passes the termination response back to the requesting client.
    Type: Grant
    Filed: November 9, 2019
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Leonid Rodniansky, Viktor Ginzburg, Richard Ory Jerrell, Galia Diamant
  • Patent number: 11226855
    Abstract: Systems, methods, and software disclosed herein relate to a common gateway platform system. In an implementation, program instructions direct a computing system to execute a common gateway platform environment comprising an adapter comprising an adapter name identification, a broker connected to the adapter, and an application connected to the adapter. The application also generates an action configured according to a common gateway platform protocol, transmit the action to the broker, and receive a reaction from the broker. The broker is configured to identify the adapter based on the adapter identifier and transmit the action to the adapter. The broker also receives the reaction from the adapter and transmit the reaction to the application. The adapter is configured to acquire the data from the industrial automation environment based on an adapter instruction in the action, generate the reaction comprising the acquired data, and transmit the reaction to the broker.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: January 18, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas J. Reichard, Nicholas J. Marangoni, Stephen C. Briant, Sonal R. Dubey, Sharath Chander Reddy Baddam, Paul C. Whitten, Deepa S. Bekal
  • Patent number: 11218302
    Abstract: A method of data transmission, and more particularly a secure method of data transmission. The method comprises generating and sending a classical data stream and quantum data stream from a source to a destination. The step of generating and sending a classical data stream from the source to the destination comprises encrypting the data stream with the repeated use of a once-seen pad. Observing the quantum data stream received at the destination, may indicate eavesdropping and if so, the classical data stream is modified and sent from the source to the destination, including stopping the repeated use of the once-seen pad. The same once-seen pad may be used a number of times provided no third party has seen data encrypted by the once-seen pad.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: January 4, 2022
    Assignee: AIRBUS DEFENCE AND SPACE LIMITED
    Inventors: Brian Turton, Martin Sharpe
  • Patent number: 11218485
    Abstract: Systems and methods for providing simultaneous access to a plurality of discrete, secure private network enclaves are presented. A credential server configured to maintain a repository of available private network enclaves, network locations of enclave access services associated with the available private network enclaves, and credential information regarding which users are permitted access to which private network enclaves, is accessed. Private network enclaves available to a particular user, wherein the accessed private network enclave contain resources for the particular user to access, are accessed. Forwarding to and from resources contained across multiple private network enclaves as if they were available locally in a user virtualized network domain, is provided.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: January 4, 2022
    Assignee: Berryville Holdings, LLC
    Inventors: Christopher Edward Delaney, Chava Louis Jurado, Carl Bailey Jacobs
  • Patent number: 11212242
    Abstract: Systems and methods for presenting graphical user interfaces corresponding to users and including portions of one or more chat sessions the users are participants in, the chat sessions facilitating synchronous textual communication between the users that takes place through a chat system are disclosed. Some implementations may: obtain chat information characterizing participants in the chat sessions; and effectuate presentation, responsive to receiving user input indicating a selection of the first user by the second user, of a first graphical user interface corresponding to the first user via a client computing platform associated with the second user.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: December 28, 2021
    Assignee: Asana, Inc.
    Inventor: David Cameron
  • Patent number: 11195552
    Abstract: Methods, apparatus, computer program products for pausing playback of a video based on competency assessment of a user are provided. In response to receiving a request to play a video from a user, a processor obtains corresponding competency values for the user, wherein each competency values indicate a competency assessment of the user imitating a content of the video. A processor determines one or more nodes from respective split nodes of adjacent segments in the video as pausing nodes based on the competency values and correlation of the adjacent segments, wherein the split nodes and the correlation of the adjacent segments are determined based on the content of the video. A processor pauses a playback of the video based on the pausing nodes during the playback of the video for the user.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lu Fu, Yin Xia, You You, Bin Xu, Jia Li Chen
  • Patent number: 11196705
    Abstract: An identification service may provide a device identifier that is available in both browser and non-browser applications on an electronic device. The identification service may include a domain name system server that handles domain name system queries for certain HTTP requests originating from the browser and non-browser applications. An HTTP request in the non-browser application may result in the domain name system server embedding the device identifier into an IPv6 address that is then stored in a local domain name system cache on the device. An HTTP request in the browser application may cause the browser to connect to the IPv6 address stored in the local domain name system cache. The identification service may have an HTTP server bound to the IPv6 address. The HTTP server may extract the device identifier from the IPv6 address and may provide the device identifier to the browser application.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: December 7, 2021
    Assignee: NextRoll, Inc.
    Inventors: Seth Demsey, Matt Pauker
  • Patent number: 11196627
    Abstract: A configuration policy applicable to one or more target resources is determined. An indication of a non-compliance workflow corresponding to the policy, indicating an action, is obtained via a programmatic interface. In response to detecting that a particular target resource does not comply with the configuration policy, implementation of the action is initiated.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Boo Boon Khoo, Lisa A. Winn, Archana Sridhar Mungara, Dennis Ono Tjandra, Thomas Smith, Jamie Layne White
  • Patent number: 11196801
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to transmit to a media server a request for distribution of media content to one or more targeted recipients according to a user profile associated with the communication device that is stored in the media server. The format of the media content can be adjusted by the media server based at least in part on the user profile. Other embodiments are disclosed.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: December 7, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mehrad Yasrebi, James Jackson
  • Patent number: 11184467
    Abstract: Systems and methods for multi-thread processing of messages. An example method comprises: receiving, by a first processing thread, a plurality of network packets from a server; processing the plurality of network packets to produce a message; writing the message to a message queue; retrieving, by a second processing thread, the message from the message queue; producing a memory data structure based on the message; placing the memory data structure into a result queue; and responsive to determining that a total size of messages in the message queue exceeds a certain threshold, causing the first processing thread to suspend receiving network packets.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: November 23, 2021
    Assignee: SPLUNK Inc.
    Inventors: Sourav Pal, Christopher Madden Pride
  • Patent number: 11182402
    Abstract: A computer-implemented method for performing data integration, the method comprising establishing a connection between a first application and a first remote database, wherein the connection is established using a connection file containing metadata required to establish the connection, requesting, by the first application, data from the first remote database that stores the data in a first format, wherein the metadata is used to determine whether the first application is authorized to access the data in the first remote database, importing the data in the first format from the first remote database, converting, by the first application, the data in the first format to data in a native format that is specific to the first application, and providing the data in the native format to a user of the first application.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: November 23, 2021
    Assignee: Google LLC
    Inventors: Anand Shah, Gopal Lal, Michael Harm, Hiranmoy Saha, Nikanth Karthikesan, Michael Winser, Saumya Pathak
  • Patent number: 11184398
    Abstract: A computer-implemented method for accessing a hosted service on client devices is described. The client devices include client software that uses a remotely delivered policy to redirect network requests for hosted services to a server to enforce visibility, policy and data security for network delivered services. The method can be used in conjunction with existing VPN and proxy solutions, but provides distinct additional functionality, particularly suited to corporate needs. Policies allow entities to centralize enforcement of service-specific restrictions across networks and communication channels, e.g. only certain users can download client records from a service—irrespective of the network used to access the service.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: November 23, 2021
    Assignee: Netskope, Inc.
    Inventors: Krishna Narayanaswamy, Lebin Cheng, Ravi Ithal, Sanjay Beri
  • Patent number: 11176153
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing extension points to alter a data source in a data pipeline. By providing a before-state-change extension point, a data orchestration system may allow connected clients to aggregate delta from a changed state source, allowing the data orchestration system to include only changed or added data in a transferred data state. By providing an after-state-change extension point, a data orchestration system may harness additional customizations, for example, effectively and efficiently handle changes to the state made by a viewing client following the transmission of a delta of changes.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: November 16, 2021
    Assignee: SAP SE
    Inventors: Eduardo Carvalho, Alexandre Faltz, Eduardo Berlitz, Joachim Fitzer, Reinhold Kautzleben, Willian Mendes
  • Patent number: 11159595
    Abstract: Systems and methods for contextual layers for digital content are provided. Contextual information regarding a digital content stream may be stored in memory. Different sets of the contextual information may be associated with different predefined parts of the digital content stream. A request may be received from a user device over a communication network. Such request may concern context for a scene within the digital content stream, The scene may be identified as associated with at least one of the predefined parts of the digital content stream, One of the stored sets of contextual information may be retrieved based on the at least one predefined part of the digital content stream. A contextual layer may be generated based on the retrieved set of contextual information. Such contextual layer may include a presentation of the retrieved set of contextual information to be overlaid on at least part of the scene within the digital content stream.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: October 26, 2021
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Christopher Thielbar, Matthew Bloom-Carlin, Yuji Tsuchikawa
  • Patent number: 11150963
    Abstract: Systems and methods provide for accelerating and offloading network processing to a remote smart network interface card (NIC). A first network element, including a first smart NIC, can transmit capability information of the first smart NIC for receipt by a neighboring second network element. The second network element can determine that a network processing task of a virtualized network function (e.g., virtual network function (VNF), cloud-native network function (CNF), etc.) instantiated on the second network element can be offloaded to the first smart NIC. The second network element can receive processing information from the virtualized network function for performing the network processing task. Based on the processing information, the second network element can transmit control information that causes the first smart NIC to perform the network processing task on at least a portion of network data received by the first network element for transmission to the second network element.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 19, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro
  • Patent number: 11146869
    Abstract: A bandwidth allocation apparatus includes a request information acquisition unit configured to acquire request information indicating a required amount for a bandwidth allocation by using a communication link separated from a data link used in data communication, a determination unit configured to determine, on the basis of the request information, whether the bandwidth allocation that allows transmission of data within the designated time, to a termination apparatus is possible, and a bandwidth-allocation amount definition unit configured to, in a case where the bandwidth allocation to the termination apparatus is determined not to be possible, specify some termination apparatuses to which the bandwidth allocation that allows transmission of data within the designated time, is possible, define a bandwidth allocation amount for a specified termination apparatus, and allocate the defined bandwidth allocation amount to the specified termination apparatus.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 12, 2021
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Daisuke Hisano, Hiroyuki Uzawa, Rintaro Harada
  • Patent number: 11138275
    Abstract: Systems and methods are disclosed for, without access to the original set of data elements from which the online filter was originally constructed, converting online filters to other types of filters. To convert a particular type of online filter to either an offline filter or a different type of online filter, the system, in various embodiments, first determines the types/formats of each of the relevant filters. Then, in various embodiments, the system extracts the appropriate data representations from the original online filter. In various embodiments, the system converts the extracted data representations into the data representation format of the new filter. The system, in various embodiments, then constructs the new filter from the converted data representations.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: October 5, 2021
    Assignee: Ionic Security Inc.
    Inventors: Jonathan Thomas Burns, Ryan Speers
  • Patent number: 11134063
    Abstract: A resource identifier to be encoded is detected. One or more special characters in the detected resource identifier are identified. The detected resource identifier is encoded at least in part by preserving the identified one or more special characters in a resulting encoded resource identifier corresponding to the detected resource identifier. The encoded resource identifier is utilized in place of the detected resource identifier.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: September 28, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Mehrdad Reshadi, Rajaram Gaunker, Hariharan Kolam, Raghu Batta Venkat
  • Patent number: 11132781
    Abstract: Camera heads for use in pipe inspection systems are disclosed. In one embodiment a camera head includes a body, an image sensor disposed in the body for generating images of an interior of a pipe or cavity in which the camera head is inserted, and processing circuitry operatively coupled to the image sensor to automatically capture images or video frames by the camera head within the object.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: September 28, 2021
    Assignee: SeeScan, Inc.
    Inventors: Mark S. Olsson, Michael J. Martin, Ray Merewether, Stephanie M. Bench, Tran Nguyen
  • Patent number: 11122106
    Abstract: An example method, performed by an edge data network, of providing a web service to a terminal includes: receiving, from the terminal, a request for access to a web page; identifying uniform resource locators (URLs) of a plurality of pieces of content for displaying the web page, the URLs being included in a hypertext markup language (HTML) of the web page; identifying first content cached by the edge data network from among the plurality of pieces of content for displaying the web page; changing a URL of the first content among the URLs of the plurality of pieces of content to a URL representing a location at which the first content is cached to modulate the HTML; and transmitting the modulated HTML including the changed URL of the first content to the terminal.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: September 14, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jaekeun Lee