Client/server Patents (Class 709/203)
-
Patent number: 11374908Abstract: A network device communication system can configure network devices (e.g., a primary and secondary database) to send and receive sequences messages, such as replication data, over a channel comprising a plurality of private network nodes. The messages can be generated and encrypted using one or more key pairs and changing wrapping replication keys to send and receive the messages between different types of database deployments.Type: GrantFiled: December 17, 2021Date of Patent: June 28, 2022Assignee: Snowflake Inc.Inventors: Robert Bengt Benedikt Gernhardt, Mikhail Kazhamiaka, Eric Robinson, Rodney Weaver
-
Patent number: 11372977Abstract: Methods, systems, devices and apparatuses for securely providing an over-the-air firmware upgrade. The system includes an embedded device configured to receive the firmware upgrade. The system includes a server having a memory configured to store a first key encryption key, the firmware upgrade and a firmware key and having a processor coupled to the memory. The processor is configured to obtain the firmware upgrade, the firmware key and the first key encryption key. The processor is configured to encrypt the firmware upgrade using the firmware key. The processor is configured to encrypt the firmware key with the first key encryption key and transmit the encrypted firmware upgrade and the encrypted firmware key to the embedded device.Type: GrantFiled: November 12, 2018Date of Patent: June 28, 2022Assignee: THIRDWAYV, INC.Inventors: Michael Atef Ayoub, Nabil Wasily
-
Patent number: 11369884Abstract: Provided is a distribution server and the like that distributes a gameplay screen of an online game, and displays a comment posted by a viewer in a display mode according to a gameplay status. A distribution server 100 distributes a gameplay screen of an online game. The distribution server 100 includes. a status obtainer 141 configured to obtain a gameplay status; a comment receiver 142 configured to receive a comment posted by a viewer; a distribution unit 143 configured to distribute a distribution screen containing the gameplay screen and the comment having been received by the comment receiver 142, and a display mode controller 144 configured to control a display mode of the comment, according to the gameplay status obtained by the status obtainer 141.Type: GrantFiled: August 8, 2019Date of Patent: June 28, 2022Assignee: Dwango Co., Ltd.Inventors: Kazuomi Niwa, Takashi Kojima
-
Patent number: 11373737Abstract: A dynamic medical object information base (DMOIB) is used with a communication protocol. A medical object information base (MOIB) may generally define rules of creation and modification of data defined for use in medical products. A dynamic version of the MOIB adapts to changing data classifications. DMOIB is preferably compatible with non-dynamic MOIB systems. DMOIB preferably reduces code space and simplifies management of software projects. DMOIB may allow for an entirely dynamic system using a discovery/negotiation process for determining full features of a device. DMOIB may also allow for generation of a dynamic interface to handle data from devices.Type: GrantFiled: March 30, 2017Date of Patent: June 28, 2022Assignee: Welch Allyn, Inc.Inventors: James J. DelloStritto, Chad E. Craw, Song Y. Chung, Ronald J. Blaszak, Frank LoMascolo
-
Patent number: 11368524Abstract: According to examples, a system for rate-based load balancing may include a processor and a memory storing instructions. The processor may, through execution of the instructions, cause the system to receive a request for processing. The system may further identify a target server to transmit the request using a rate-based load balancing technique. In some examples, the rate-based load balancing technique may include: selecting a server, from a plurality of servers, as a potential target; receiving a readiness indicator for the selected server; and designating the selected server as the target server based on the readiness indicator. The system may transmit the request to the target server for processing.Type: GrantFiled: August 21, 2019Date of Patent: June 21, 2022Assignee: META PLATFORMS, INC.Inventors: Gian-Paolo Primo Musumeci, Cong Chen, Kestutis Patiejunas
-
Patent number: 11366870Abstract: The load level on a server system is regulated by determining time-to-live (TTL) values to provide to requesting devices that request a content resource from the server system, thereby affecting the frequency of subsequent requests. This dynamic determination of TTL values may provide resilience to system load, for example by using longer TTL values when the system is under greater load to reduce the rate at which subsequent requests are received. A dynamic TTL service may calculate a TTL value based on one or more factors, such as overall system load, resource load, hardware load, and/or software load.Type: GrantFiled: August 26, 2019Date of Patent: June 21, 2022Assignee: Amazon Technologies, Inc.Inventors: David C. Yanacek, David Killian, Krishnan Narayanan, Matthew Wren, Samuel J. Young, Eric D. Crahen
-
Patent number: 11368556Abstract: A computer-implemented process includes providing a request to access content associated with a website; receiving web page information associated with the website, and data for displaying a notification that indicates availability of a native computer application that is associated with the website; providing a request to access information associated with the native computer application; receiving information associated with the native computer application that describes interactions between a plurality of users of an application marketplace and a component of the application marketplace that provides and receives information related to the native computer application; and displaying the descriptive information for viewing by a user, including displaying information that indicates the interactions between the plurality of users and the component of the application marketplace.Type: GrantFiled: July 24, 2017Date of Patent: June 21, 2022Assignee: Google LLCInventors: Gabriel A. Cohen, Paul Nicholas Gennai
-
Patent number: 11363023Abstract: A method, device and system for obtaining a local domain name are provided. A Dynamic Host Configuration Protocol (DHCP) request from a User Equipment (UE) is received, in which the request carries an option for indicating returning a domain name of a local domain where the UE is located; and the domain name of the local domain where the UE is located is obtained according to the DHCP request, and the domain name of the local domain where the UE is located is carried in a DHCP reply message to be returned to the UE. A device and system for obtaining a local domain name are also provided.Type: GrantFiled: February 27, 2020Date of Patent: June 14, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Qin Wu, Yungui Wang, Jinwei Xia
-
Patent number: 11363116Abstract: A content caching system enables an NDN network to place content closer to each end user(s) and to provide an explicit path for the target end user(s) to that content for better performance just in advance of users' anticipated request(s). The apparatus includes NDN routers and SDN controller employing a content commander, at least a content placement agent and at least one content analysis agent.Type: GrantFiled: July 31, 2020Date of Patent: June 14, 2022Assignee: Ciena CorporationInventor: Robert Kevin Tomkins
-
Patent number: 11361471Abstract: A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. A block/sub-block organization scheme is used to encode blocks and sub-blocks of an occupancy map used in compressing the point cloud. Binary values are assigned to blocks/sub-blocks based on whether they contain patches projected on the point cloud. A traversal path is chosen that takes advantage of run-length encoding strategies to reduce a size of an encoded occupancy map. Also, auxiliary information is used to further improve occupancy map compression.Type: GrantFiled: May 13, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Khaled Mammou, Yeping Su, David W. Singer, Alexandros Tourapis, Fabrice A. Robinet, Hsi-Jung Wu
-
Patent number: 11359927Abstract: The systems and methods described herein disclose detecting events in a vehicular environment using vehicle behavior. As described here, vehicles, either manual or autonomous, that detect an event in the environment will operate to respond to the event. As such, those movements can be used to determine if an event has occurred, even if the event cannot be determined directly. The systems and methods can include collecting detection data about a vehicle behaviors in a vehicular environment. Event behaviors can then be selected from the vehicle behaviors. A predicted event can be formulated based on the event behaviors. The predicted event and an event location can be associated in the vehicular environment. A guidance input can then be formulated for a recipient vehicle. Finally, a recipient vehicle can be navigated using the guidance input.Type: GrantFiled: July 16, 2018Date of Patent: June 14, 2022Assignee: Toyota Research Institute, Inc.Inventor: Ryan W. Wolcott
-
Patent number: 11361594Abstract: A method implemented on an electronic computing device for arranging activities for one or more individuals using an autonomous vehicle (AV) includes receiving a request from a first individual for the AV. An action is initiated to provide the AV to the first individual. One or more activities are provided for the first individual to perform during a trip using the AV. A detection is made as to when the first individual completes one of the one or more activities. A cost of the trip is adjusted based on a completion of the one of the one or more activities.Type: GrantFiled: May 17, 2017Date of Patent: June 14, 2022Assignee: Wells Fargo Bank, N.A.Inventors: Jennifer L. Copeland, Suzanne M. Fisi, Simone O. Harvey, David C. Hatch, Chris Kalaboukis, Muhammad Farukh Munir, Aaron Francis Colfax Petrik, Darrell L. Suen, Timothy R. Ward, Steven J. Wirt, Ryan J. Wyler, Nancy B. Zimmerman
-
Patent number: 11363010Abstract: A method and device for managing a digital certificate are provided. A digital certificate requesting device negotiates with a digital certificate issuing device by using an acquired authorization code, to establish a security data channel and generate a security key, and messages can be encrypted with the generated data communication key during a process of message interaction between the digital certificate requesting device and the digital certificate issuing device, thereby effectively increasing the security in data transmission. The method and device are applicable for automatically requesting for, querying, updating, revoking a digital certificate and acquiring a digital certificate revocation list in various scenarios.Type: GrantFiled: February 13, 2018Date of Patent: June 14, 2022Assignee: CHINA IWNCOMM CO., LTD.Inventors: Yuehui Wang, Bianling Zhang, Manxia Tie, Xiaolong Lai, Qin Li, Weigang Tong, Guoqiang Zhang, Zhiqiang Du, Xiang Yan
-
Patent number: 11363094Abstract: In an approach for efficient data processing in a mesh network of computing devices, a processor receives data to be processed in the mesh network. A processor distributes a set of computational units to a set of computing devices in the mesh network. A processor creates a computational plan to construct a computational pipeline of the set of computational units. The computational plan considers cost and performance trade-offs by considering limitation of hardware resources, processing speed, accuracy and application requirements. A processor executes the computational plan by sending data to assigned computational units.Type: GrantFiled: July 20, 2020Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Russell Patrick Bobbitt, Florian Pinel, Peter Alan Coldicott
-
Patent number: 11356124Abstract: Provided herein may be an electronic device using an artificial neural network. The electronic device may include a training data generator configured to determine an input vector corresponding to a trapping set, detected during error correction decoding corresponding to a codeword, and a target vector corresponding to the input vector, and a training component configured to train an artificial neural network based on supervised learning by inputting the input vector to an input layer of the artificial neural network and by inputting the target vector to an output layer of the artificial neural network.Type: GrantFiled: September 10, 2020Date of Patent: June 7, 2022Assignee: SK HYNIX INC.Inventor: Jang Seob Kim
-
Patent number: 11356330Abstract: A communication device includes a communication section and a controller. The communication section is communicable with a network apparatus via a relay device. The controller controls an operation of the communication section, thereby causes the communication section to transmit one or more search packets to the relay device, and causes the communication section to start communicating with the network apparatus after receiving any of the one or more search packets. The one or more search packets include the communication section as a transmission target.Type: GrantFiled: January 16, 2020Date of Patent: June 7, 2022Assignee: OKI ELECTRIC INDUSTRY CO., LTD.Inventors: Kengo Ochi, Jin Nomura
-
Patent number: 11356507Abstract: A media server machine may be configured to provide media content within a datastream. This datastream may be provided to a media device that is configured to present the media content on a display. Also, this datastream may contemporaneously contain an “app-sync indicator” for the media content. The app-sync indicator is a data structure that signals the media device to launch an application on a companion device. By providing the app-sync indicator contemporaneously with the media content in the datastream, the launching of the application on the companion device may be synchronized with the media content. The app-sync indicator may specify the application to be launched. Also, the app-sync indicator may specify supplemental content to be presented by the launched application on the companion device.Type: GrantFiled: November 20, 2020Date of Patent: June 7, 2022Assignee: OPENTV. INC.Inventors: Debra Hensgen, Ludovic Pierre, Martin Gibson, Nandini Iyer, Jean-Rene Menand, Sebastian Rapport
-
Patent number: 11354379Abstract: A computer-implemented display control method includes, in response to receiving an instruction for displaying a first web page, determining whether difference between a display configuration of the first web page and a display configuration of a second web page satisfies a specific condition, the first web page being different from the second web page, and displaying, on a display, a region of the first web page corresponding to positional information indicating a region of the second web page without a scroll operation of a user after the receiving of the instruction when it is determined that the difference satisfies the condition.Type: GrantFiled: December 2, 2019Date of Patent: June 7, 2022Assignee: FUJITSU LIMITEDInventor: Yuuki Nagao
-
Patent number: 11356498Abstract: The present application provides a method including acquiring, at a user equipment, a list of hosted applications returned by a network device in response to detecting an indication input for invoking a hosted application; determining a hosted application object to be shared based on the list of the hosted applications, determining a recipient for the hosted application object to be shared based on a network environment; and transmitting a request for recommendation information on the hosted application object to be shared and identification information of the recipient to the network device, so that the network device transmits corresponding recommendation information to the recipient, and the request for the recommendation information comprises identification information of the hosted application object to be shared. The hosted application is launched by detecting the indication input for invoking the hosted application, so that sharing of the hosted application object is directly triggered.Type: GrantFiled: October 27, 2020Date of Patent: June 7, 2022Assignee: SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Sinan Li, Yuting Wang
-
Patent number: 11355102Abstract: A neural network model of a user device is trained to map different words represented in audio data to different points in an N-dimensional embedding space. When the user device determines that a mapped point corresponds to a wakeword, it causes further audio processing, such as automatic speech recognition or natural-language understanding, to be performed on the audio data. The user device may first create the wakeword by first processing audio data representing the wakeword to determine the mapped point in the embedding space.Type: GrantFiled: December 12, 2019Date of Patent: June 7, 2022Assignee: Amazon Technologies, Inc.Inventors: Yuriy Mishchenko, Thibaud Senechal, Anish N. Shah, Shiv Naga Prasad Vitaladevuni
-
Patent number: 11356340Abstract: Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.Type: GrantFiled: September 29, 2014Date of Patent: June 7, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Peter Michael Bruun
-
Patent number: 11354109Abstract: Technologies are disclosed herein for updating a firmware file system (FFS) file by preserving the original FFS file in its current firmware volume and then storing an updated version of the original FFS file in a firmware volume for updated FFS files. The updated FFS file may be stored in the firmware volume for updated FFS files referenced to the same FFS file identifier as the original FFS file. During boot-up of a system incorporating the updated firmware, the firmware volume for updated FFS files may be accessed to determine if an updated version of any FFS files are present. If updated FFS files are present, then those updated FFS files may be executed, rather than the original FFS files.Type: GrantFiled: May 15, 2020Date of Patent: June 7, 2022Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Senthamizhsey Subramanian, Bejean David Mosher, Rodney Grant
-
Patent number: 11354174Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, a plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. A plurality of services is executed, such that the services of the plurality of services are configured to communicate with the modules of the plurality of modules. At least one service to be executed as a further module on at least one edge device of the plurality of edge devices is determined. The further module is caused to be deployed to the at least one edge device of the plurality of edge devices. Execution of the determined at least one service is ceased.Type: GrantFiled: October 13, 2017Date of Patent: June 7, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Samuel John George, Cameron William Skinner, Chipalo Street, Elio Damaggio, Michael R. Yagley, Varun Puranik, Rajasekharan Vengalil
-
Patent number: 11354309Abstract: To be able to deal with more request information without increasing the load on a peer-to-peer database system. An information processing apparatus is provided including an acquisition unit that acquires data provided from a P2P database on the basis of request information, and a storage control unit that controls storage of the data performed by a cache storage unit.Type: GrantFiled: July 18, 2018Date of Patent: June 7, 2022Assignee: SONY CORPORATIONInventors: Koki Takahashi, Masaaki Isozu, Kazuhiro Watanabe
-
Patent number: 11356735Abstract: Devices, systems and processes for multi-device access, control and presentation of streaming content are described. A system may include a first content access device that includes a first storage component, a first communications component operable to receive first content, and a first hardware processor operable to access a second content access device, control the second content access device, provide a first content to the second content access device, and swap a presentation of the second content on the second presentation device with a presentation of the first content on the second presentation device. A first presentation device may present the first content. A second presentation device may present the second content. Second storage, communications, and hardware processor components are operable to execute the second set of computer instructions that are substantially similar to the first set of computer instructions may be used.Type: GrantFiled: October 13, 2020Date of Patent: June 7, 2022Assignee: Sling Media Pvt Ltd.Inventors: Roj Thomas, Padmanabha R. Rao, Dmitry Dimov, Shailesh Deshmukh
-
Patent number: 11356720Abstract: Method to generate frames on demand starts with a system receiving a request for a media content item from a client device. The request includes a media content identification and a main user identification. The system transmits to the client device a playlist including a first set of media content item segments. While the first set of media content item segments is being displayed on the client device, the system renders a second set of media content item segments using the media content identification and the main user identification. Rendering the second set of media content item segments can include rendering a main user avatar based on the main user identification and incorporating the main user avatar into the second set of media content item segments. The system then updates the playlist to include the second set of media content item segments. Other embodiments are disclosed herein.Type: GrantFiled: January 30, 2020Date of Patent: June 7, 2022Assignee: Snap Inc.Inventors: Allan Baril, Chirag Gada, Yang Gao, Bradley Kotsopoulos
-
Patent number: 11356527Abstract: A method for providing high availability Virtual Desktop Infrastructure (VDI) includes determining, by a VDI client and based on connection information for a first VDI broker associated with a first datacenter, whether a connection to the first VDI broker is available, and responsive to determining that the connection to the first VDI broker associated with the first datacenter is available, connecting the VDI client to a first VDI broker associated with a first datacenter.Type: GrantFiled: December 28, 2020Date of Patent: June 7, 2022Assignee: Parallels International GmbHInventors: Maxim Kudrin, Nikolay Dobrovolskiy, Serguei Beloussov
-
Patent number: 11354196Abstract: Disclosed herein are systems and method for determining a backup schedule on a computer system. In one exemplary aspect, a method may comprise collecting user behavior data on the computer system and analyzing the user behavior data to determine an optimal time of a backup session to create backup copies of modified data stored on a volume of the computer system. The method may comprise determining an optimal duration of the backup session based on the analyzed user behavior and prioritizing portions of the modified data based on priority rules. The method may comprise determining a prioritized portion of the modified data that can be saved during the backup session based on the duration, computer system hardware and network bandwidth at the optimal time of backup, and performing the backup session comprising the prioritized portion.Type: GrantFiled: May 18, 2020Date of Patent: June 7, 2022Assignee: Acronis International GmbHInventors: Alexander Tormasov, Serguei Beloussov, Stanislav Protasov
-
Patent number: 11347557Abstract: Accordingly embodiments herein disclose a method for predicting optimal number of thread for an application in an electronic device. The method includes receiving, by an application thread controller, a request to predict a number of threads to be spawned from the application in real-time. Further, the method includes measuring, by the application thread controller, a current state of the electronic device based on the request received from the application. Further, the method includes predicting, by the application thread controller, the optimal number of threads to be spawned for the application based on a scheduler-behaviour model and the current state of the electronic device. Further, the method includes recommending, by the application thread controller, the number of threads to be spawned by the application based on the prediction.Type: GrantFiled: December 19, 2018Date of Patent: May 31, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Sriram Nagaswamy, Suhas Shantaraja Palasamudram, Karthikeyan Somanathan, Sandeep Palakkal
-
Patent number: 11349931Abstract: Some embodiments provide a non-transitory machine-readable medium stores a program. The program receives, from an application a session identifier associated with a service instance in a plurality of service instances and a service identifier associated with the second service instance. The program further sends a response that includes a collaboration session identifier associated with the collaboration session to the application. The program also receives, from a web browser application the collaboration session identifier. The program further sends the session identifier and the service instance identifier to the web browser application. The program also receives, from the web browser application a request for a bidirectional communication channel for the collaboration session. The request includes the session identifier and the service instance identifier. The program further creates the bidirectional communication channel between the web browser application and the second service instance.Type: GrantFiled: December 22, 2016Date of Patent: May 31, 2022Assignee: SAP SEInventors: Gang Wang, Walter Mak
-
Patent number: 11348071Abstract: A method comprising: receiving, by a first email client, an input specifying one or more permissions that are associated with an email message, any of the permissions being associated with a corresponding action, any of the permissions indicating whether a recipient of the email message is permitted to perform the permission's corresponding action on the email message; and transmitting, by the first email client, the email message and the one or more permissions to an email server.Type: GrantFiled: July 22, 2021Date of Patent: May 31, 2022Assignee: Dell Products L.P.Inventors: Shibi Panikkar, Manav Ghosh
-
Patent number: 11349951Abstract: Systems and methods for controlling access to one or more media devices that may be shared among multiple users, such as multiple residents in a controlled-environment facility, are described herein. In some embodiments, a method includes operating at least one computer system. Operating the at least one computer system includes checking out a media device. Checking out the media device comprises enabling the media device for use for a first duration of a first timer. Operating the at least one computer system further includes, upon expiration of the first duration of the first timer, disabling use of the media device, and checking in the media device. The media device is prohibited from being checked out for a second duration of a second timer.Type: GrantFiled: June 16, 2017Date of Patent: May 31, 2022Assignee: Securus Technologies, LLCInventors: Alexander Noland, Connor Pickens
-
Patent number: 11348577Abstract: Methods, systems, and media for presenting interactive audio content are provided.Type: GrantFiled: April 5, 2019Date of Patent: May 31, 2022Inventor: Peter Zetterberg
-
Patent number: 11349953Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.Type: GrantFiled: October 5, 2019Date of Patent: May 31, 2022Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11349872Abstract: A secure communication path device includes a first secure communication validator providing a one-way communication path from a security domain by implementing a secure protocol parser, a second secure communication validator providing a one-way communication path from a second security domain by implementing a secure second protocol parser. Each validator including respective serial/de-serializer units providing a unidirectional communication path from their respective security domain. The device hardware segregating respective communications of the security domains within the secure communication path device.Type: GrantFiled: November 26, 2019Date of Patent: May 31, 2022Assignee: General Electric CompanyInventors: William David Smith, II, Krzysztof Kepa, David Safford
-
Patent number: 11349737Abstract: Described herein is a system and method for testing a computing device, such as a server, to minimize network impact. A computing device that is new or needs to be evaluated, such as an edge server, in a content delivery network may be determined and a sibling edge server which shares a common characteristic with the edge server may be selected. Requests received on the sibling edge server may be collected and filtered to determine a subset of the requests. The subset of the requests are transmitted to the edge server for processing and evaluation.Type: GrantFiled: November 13, 2020Date of Patent: May 31, 2022Assignee: Comcast Cable Communications, LLCInventor: Chris Lemmons
-
Patent number: 11349787Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a first communication as part of a conversation, from an unauthenticated user of a web browser. A conversation identifier is determined based on the first communication. A first responder, a communication protocol, and a communication address of the first responder is determined. The first communication is sent to the first responder and a first reply is received. The conversation identifier is determined based on the first reply and the first reply is mapped to the web browser. The first reply is sent to the web browser.Type: GrantFiled: January 11, 2022Date of Patent: May 31, 2022Assignee: Disintermediation Services, Inc.Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
-
Patent number: 11349937Abstract: Techniques are provided for passive management of network connections. In an example, a cluster node determines to migrate its client connections to other nodes of its cluster. The cluster node can determine whether a client implements an always resolving policy (regarding resolving a domain name of the cluster), a cache resolving policy, or a resolve once policy. Where the node disconnects a client and it does not reconnect (because a domain name service (DNS) server no longer resolves a domain name to the node), the client implements an always resolving policy. Where the node eventually stops reconnecting, the client implements a cache resolving policy. After nodes of those types are migrated, nodes that implement a resolve once policy. The node can migrate these clients by disconnecting them in coordinating with stopping accepting connections. This can lead to non-disruptive migration of all clients.Type: GrantFiled: September 18, 2020Date of Patent: May 31, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Rafal Szczesniak, Jeremy Hitt
-
Patent number: 11346869Abstract: A calibration setup for measuring a signal generator is provided. The calibration setup includes a calibration unit, a comb generator configured to output a comb signal and the signal generator to be measured that is configured to output an output signal. The comb signal has a higher bandwidth than the output signal. The comb signal has equidistant discrete frequency lines. The output signal has discrete frequency lines. Each of the equidistant discrete frequency lines of the comb signal is different to the discrete frequency lines of the output signal with regard to frequency. The calibration unit is configured to mix the comb signal with the output signal, thereby obtaining a mixed signal.Type: GrantFiled: October 23, 2020Date of Patent: May 31, 2022Assignee: Rohde & Schwarz GmbH & Co. KGInventor: Johannes Schoeller
-
Patent number: 11343351Abstract: A content delivery network may provide content items to requesting devices using a popularity-based distribution hierarchy. A central analysis system may determine popularity data for a content item stored in a first caching device. The central analysis system may determine that a change in the popularity data is beyond a threshold value. The central analysis system may then transmit an instruction to move the content item from the first caching device to a second caching device in a different tier of caching devices than the first caching device. The central analysis system may update a content index to indicate that the content item has been moved to the second caching device. A user device may be redirected to request the content item directly from the second caching device.Type: GrantFiled: November 2, 2020Date of Patent: May 24, 2022Assignee: Comcast Cable Communications, LLCInventors: Richard Fliam, Kevin Christopher Flanagan, Gregory Allen Broome, Jason Burgess, Gabriel Commeau
-
Patent number: 11343326Abstract: According to at least one aspect, a system configured to execute a software robot such that interactive actions may be performed by the software robot without interruption is provided. The system comprises at least one hardware processor configured to execute an operating system. The system further comprises at least one non-transitory computer-readable storage medium storing processor-executable instructions configured to execute in a service session in the operating system that, when executed by the at least one hardware processor, causes the at least one hardware processor to: start a first remote desktop session in the operating system, establish a loopback remote desktop connection between the first remote desktop session and the service session, and start a software robot computer program in the first remote desktop session.Type: GrantFiled: November 2, 2020Date of Patent: May 24, 2022Assignee: Soroco Private LimitedInventor: Yoongu Kim
-
Patent number: 11343248Abstract: A mechanism for providing connection to a database is described. A connection to the database is intercepted. The connection is assigned to an instance of the database. A sidecar is configured to proxy the connection to the database. The sidecar is stateless and passes all communications for the connection to the instance of the database.Type: GrantFiled: March 12, 2020Date of Patent: May 24, 2022Assignee: Cyral Inc.Inventors: Manav Ratan Mital, Srinivas Nageswarrao Vadlamani, Pramod Chandraiah, Hugo Araújo de Sousa
-
Patent number: 11340771Abstract: A method for presenting content comprises receiving a content item; receiving a plurality of thumbnails from the content item, each thumbnail associated with a point in the content item; playing the content item starting at a first point; receiving in a user interface a selection at a second point in the content item; presenting, in the user interface, first content of the content item at the second point; and presenting, in the user interface, a subset of the plurality of thumbnails, the subset arranged based on a predetermined order and including a thumbnail associated with the second point.Type: GrantFiled: January 27, 2020Date of Patent: May 24, 2022Assignee: Google LLCInventors: Julian Frumar, Jasson Schrock, Ryan Junee, Simon Ratner, Geoff Stearns
-
Patent number: 11340764Abstract: A cross-domain real-time shortlisting method is provided. The method includes instantaneous identification of relevant information on the user interface like the web browser, and uses a system to inject actionable buttons in an overlay on the website for shortlisting. Further, the relevant information can be shortlisted dynamically while the user is browsing. Thereafter, the shortlisted information will be available in one place as a universal list and accessible across other websites with consistent experience.Type: GrantFiled: March 30, 2019Date of Patent: May 24, 2022Inventor: Veeresh Devireddy
-
Patent number: 11343565Abstract: In one aspect, a method is performed by a content-presentation device that is scheduled to perform, at a modification start-time, a content-modification operation that comprises modifying a modifiable content-segment that the content-presentation device is scheduled to receive. The method includes receiving reference fingerprint data representing the modifiable content-segment. The method also includes making a comparison of the reference fingerprint data with query fingerprint data representing content received by the content-presentation device from a tuner device connected to the content-presentation device. The method also includes based on the comparison, detecting, within a predefined time period after the modification start-time and during performance of the content-modification operation, a mismatch between the reference fingerprint data and the query fingerprint data.Type: GrantFiled: January 29, 2021Date of Patent: May 24, 2022Assignee: Roku, Inc.Inventors: Steven Michael Cormie, Brian Patrick Jentz, Stefanos Christakis Liassides
-
Patent number: 11340941Abstract: The present disclosure is directed to a system and method for viewing jobs managed by heterogeneous job schedulers on heterogeneous computing systems. Organizations often rely on workflow schedulers or job schedulers to execute and manage their workflow pipelines. However, different departments within a large organization may rely on different job scheduling applications for managing their workflows. Without the capability to monitor and manage all or a subset of jobs running on heterogeneous job scheduling applications across the organization at the same time, organizations lack the insight they need to make their workflow pipeline more efficient. The disclosed system and method allows users to monitor jobs or computer applications, including details regarding job execution and service level agreements, running on heterogeneous job schedulers across the organization.Type: GrantFiled: January 13, 2020Date of Patent: May 24, 2022Assignee: Target Brands, Inc.Inventors: Jonghoon Joey Ahnn, Gaurav Gupta, Prashanth Sandela, Praveen Kumar Thota
-
Patent number: 11338576Abstract: A mobile printing robot includes a windbreak to reduce wind-induced deflection of ink droplets emitted from a printhead of the mobile printing robot. The printhead may have a comparatively large throw height to aid in permitting obstacles, such as particles from safely passing under the printhead without damaging the printhead or cause the printhead to become stuck. The windbreak may be implemented using resiliently compliant sections that block the wind but accommodate the passage of particles or other obstacles.Type: GrantFiled: September 12, 2020Date of Patent: May 24, 2022Assignee: DUSTY ROBOTICS, INC.Inventors: Philipp Josef Herget, Jeogseop Lee
-
Patent number: 11343344Abstract: A proxy server is augmented with the capability of taking transient possession of a received entity for purposes of serving consuming devices. This capability supplements destination forwarding and/or origin server transactions performed by the proxy server. This capability enables several entity transfer modes, including a rendezvous service, in which the proxy server can (if invoked by a client) fulfill a client's request with an entity that the proxy server receives from a producing device contemporaneous with (or shortly after) the request for that entity. It also enables server-to-server transfers with synchronous or asynchronous destination forwarding behavior. It also enables a mode in which clients can request different representations of entities, e.g., from either the near-channel (e.g., the version stored at the proxy server) or a far-channel (e.g., at origin server).Type: GrantFiled: May 20, 2021Date of Patent: May 24, 2022Assignee: Akamai Technologies, Inc.Inventors: Matthew J. Stevens, Michael G. Merideth, Nil Alexandrov, Andrew F. Champagne, Brendan Coyle, Timothy Glynn, Mark A. Roman, Philip A. Lisiecki, Xin Xu
-
Patent number: 11341168Abstract: Systems, methods, and other embodiments associated with determining a quality for activity duration keys are described. In one embodiment, a method includes comparing a duration time of an activity duration key to each reported time duration for completing selected activities from activity records and determining a difference associated to each activity record. A quality value is assigned to each activity record based on the difference, wherein the quality value represents one of at least two values indicative of a good value or a bad value. The quality of the activity duration key is calculated based at least on a number of the activity records that were assigned the good value relative to a number of the activity records assigned the bad value.Type: GrantFiled: March 19, 2019Date of Patent: May 24, 2022Assignee: Oracle International CorporationInventors: Prasad Nair, Oleksiy Turchyn, Michael Wierzbowski, Dmytro Buldakov, Tetiana Gladkykh
-
Patent number: 11341093Abstract: Multi-organization shared channels are described. An instruction to create a communication channel on a group-based communication platform can be received. The communication channel can be associated with a first organization that is registered with the group-based communication platform. At least two other organizations can be associated with the communication channel, wherein a first one of the at least two other organizations is associated with a second organization that is different than the first organization and a second one of the at least two other organizations is associated with a third organization that is different than the first organization and the second organization, and wherein based at least in part on associating the at least to other organizations with the communication channel, the communication channel is a shared communication channel that is accessible by one or more users associated with the first organization, the second organization, or the third organization.Type: GrantFiled: April 28, 2020Date of Patent: May 24, 2022Assignee: Slack Technologies, LLCInventors: Elizabeth Johnston, Myles Grant, Andrew King