Client/server Patents (Class 709/203)
  • Patent number: 11909878
    Abstract: Systems and methods for authenticating a user on an augmented, mixed and/or virtual reality platform are provided. Once the user is authenticated, advertisements, experiences, appless apps, and/or tools may be deployed to a user, such as transforming an object on gaze into an advertisement, experience, scripted or un-scripted 3D object, animated or still 2D image, appless app, and/or tool. Using augmented, mixed and/or virtual reality technology, when a user looks/gazes at a virtual object, the bubble may then pop, transitioning into a video screen. The video screen is not being augmented on the virtual object itself.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: February 20, 2024
    Assignee: PRACTICALVR, INC.
    Inventors: James-Micheal A. Reed, Terry L. Bennett, Volkan Seymen
  • Patent number: 11909840
    Abstract: The embodiments of the present application provide a resource subscription method, a device, and a storage medium, a subscription device and a resource collection device respectively maintain a current tag of a subscription resource, where the tag of the subscription resource is generated according to a generation rule, tags generated according to the generation rule have an association relationship; during a resource update process, the subscription device may determine whether a version is missing according to the current tag of the subscription resource transmitted by the resource collection device, a tag of the subscription resource stored locally and the generation rule. Since one or more versions before a current version of the target resource are stored on the resource collection device, the subscription device may request a missing version from the resource collection device when a version is missing, thereby ensuring that the user will not miss the subscription resource.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: February 20, 2024
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Xiaoqiang Lyu
  • Patent number: 11902396
    Abstract: Edge devices of a network collect data. An edge device may determine whether to process the data using a local data processing model or to send the data to a tier device. The tier device may receive the data from the edge device and determine whether to process the data using a higher tier data processing model of the tier device. If the tier device determines to process the data, then the tier device processes the data using the higher tier data processing model, generates a result based on the processing, and sends the result to an endpoint (e.g., back to the edge device, to another tier device, or to a control device). If the tier device determines not to process the data, then the tier device may send the data on to another tier device for processing by another higher tier model.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: February 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunil Mallya Kasaragod, Aran Khanna, Calvin Yue-Ren Kuo
  • Patent number: 11900450
    Abstract: An approach for establishing and managing authentication circles is disclosed. The circles may be used to facilitate management of accounts, goals, or resources of one or more entities, or to provide an integrated view of the circumstances of, for example, family members or other interrelated persons. A person receiving assistance with the management of one or more accounts need not disclose authentication credentials to persons helping manage the accounts, enhancing security. Members may view members and access accounts administered by separate computing systems without needing credentials for each member, account, and/or computing system. The multiple accounts (which may be held at multiple institutions) need not be accessed individually by each member of the authentication circle, saving time and computing resources of users.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: February 13, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Balin K Brandt, Laura Fisher, Marie Jeanette Floyd, Katherine J. McGee, Teresa Lynn Rench, Sruthi Vangala
  • Patent number: 11902382
    Abstract: Example techniques of migration of cloud networks between different multi-cloud management platforms, are described. In an example, a migration request is received. The migration request is indicative of a source multi-cloud management platform from which a cloud network is to be migrated to a destination multi-cloud management platform. The cloud network to be migrated from the source multi-cloud management platform to the destination multi-cloud management platform is identified based on a user input. Management platform information from the source multi-cloud management platform is obtained. The management platform information is representative of policies and data associated with the cloud network stored in databases of the source multi-cloud management platform. The cloud network is registered at the destination multi-cloud management platform. The management platform information is associated with the cloud network based on a unique identification number of the cloud network.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: February 13, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Charan Acharya Chandrashekar
  • Patent number: 11902381
    Abstract: A session management method and an apparatus, where the method includes: obtaining, by a session management function (SMF), a point-to-point protocol over Ethernet (PPPoE) message from a user equipment; assigning a PPPoE session identifier and/or an Internet Protocol (IP) address to the user equipment; and sending, by the SMF, the assigned PPPoE session identifier and/or IP address to the user equipment, to establish a PPPoE connection between the user equipment and a network side device. The method is performed after a packet data unit (PDU) session is successfully established. The SMF sends the PPPoE session identifier and/or the IP address to the user equipment. In this case, the user equipment can store a correspondence between the established PDU session and a PPPoE session, such that the user equipment accesses a 5G core network (CN) through a fixed network.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: February 13, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Youyang Yu, Hancheng Li
  • Patent number: 11902399
    Abstract: An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to cause transmission of media, received from a service provider, to a media device in response to a first request for the media, the media including instructions to cause the media device to determine a source Uniform Resource Locator and transmit a second request for metadata of the media to the apparatus, and cause transmission, to the media device in response to the second request, of metadata associated with the source Uniform Resource Locator.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 13, 2024
    Assignee: The Nielsen Company (US), LLC
    Inventor: Jan Besehanic
  • Patent number: 11902625
    Abstract: Systems and methods are provided herein for presenting a focused display of content. A content item is generated for display and an index map is received for the content item. The index map correlates the content item, for example, a region of the content item, to the focused content. A focus indicator can be simultaneously displayed with the content item to inform a viewer of the availability of the focused content. A selection to present the focused content is received and in response, and based on the index map, the focused content is generated for display, thereby enabling a viewer to have a personalized viewing experience.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: February 13, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Padmassri Chandrashekar, Daina Emmanuel
  • Patent number: 11902392
    Abstract: The present disclosure involves systems, software, and computer implemented methods for tenant-specific extensions in distributed applications using an application model extension engine. One example method includes receiving a request from a customer of a distributed multitenant application to add an extension field to a document type used by the application. An activation command is posted to an asynchronous message topic that requests each microservice of the application to activate the extension field to support the extension field for the customer. Replies to the activation command are received from the microservices that indicate whether respective microservices have successfully activated the extension field.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: February 13, 2024
    Assignee: SAP SE
    Inventors: Bertram Beyer, Thanh-Phong Lam, Gabriel Kevorkian
  • Patent number: 11899648
    Abstract: The subject technology inserts, by a first transaction, a new version of an object, the first transaction including a first statement to perform an update operation to a row in a first table, the object corresponding to data in the row to be updated, the first statement including information comprising an object key associated with the object. The subject technology performs, by a second transaction, a range read, the range read including information indicating the object key. The subject technology receives a set of conflicting transactions from the range read. The subject technology determines that a conflict occurred between the first transaction and a third transaction from the set of conflicting transactions. The subject technology performs a restart of the first transaction in response to determining that the conflict occurred.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: February 13, 2024
    Assignee: Snowflake Inc.
    Inventors: Chen Luo, Alexander Miller, William Waddington, Zhaohui Zhang
  • Patent number: 11899733
    Abstract: A solution arranged to build or train a machine learning model (ML model) that can be uploaded to a server arranged to deploy the ML model to communicating devices. The ML model builder can build the ML model and a ML production pipeline. The ML production pipeline can train the ML model, convert the ML model to a web browser compatible format, and upload the converted ML model to the server. The ML model can receive as input a sequence of prior activities on one communicating device in the communicating devices, analyze the sequence of prior activities on the communicating device, predict a next activity on the communicating device based on the analysis of the sequence of prior activities, preemptively search a computer network based on the predicted next activity to find a computer asset, and preload the found computer asset to a storage in the communicating device.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: February 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Michael Shalai, Joseph Catalano, Bo Lin, Dustin Zelle, Rami Al-Rfou
  • Patent number: 11888948
    Abstract: A network system can receive a set of multi-user request data corresponding to a multi-user request for service for a set of users that includes a first user. The set of multi-user request data can indicate a common start location for the set of users and identification information for at least the first user of the set of users. In response to receiving the set of multi-user request data from the requesting user device, the system transmits a first set of data to a first user device of the first user to cause the first user device to prompt the first user to input a destination location for the first user. The system then identifies a set of service providers to fulfill the multi-user request for service for the set of users.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: January 30, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Matthew Sweeney, Logan Rockmore, Lisa Weitekamp
  • Patent number: 11888958
    Abstract: A content delivery network (CDN) edge node scheduling method includes receiving, by a scheduling proxy server, a first request message from a terminal device, determining, based on a first Internet Protocol (IP) address and configuration information, a target CDN scheduling center corresponding to the first IP address, sending a second request message to the target CDN scheduling center when the target CDN scheduling center supports proxy scheduling setting, receiving the second IP address from the target CDN scheduling center, and sending a request response message to the terminal device to obtain delivery content from the target CDN edge node based on the second IP address.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: January 30, 2024
    Assignee: PETAL CLOUD TECHNOLOGY CO., LTD.
    Inventors: Wei Yan, Wei Wang
  • Patent number: 11886307
    Abstract: The location of resources for file services are located within the same site, thereby eliminating or reducing performance issues caused by cross-site accesses in a stretched cluster environment. A file server placement algorithm initially places file servers at a site based at least in part on host workload and affinity settings, and can perform failover to move the file servers to a different location (e.g., to a different host on the same site or to another site) in the event of a failure of the host where the file servers were initially placed. File servers may be co-located with clients at a location based on client latencies and site workload. Failover support is also provided in the event that the sites in the stretched cluster have different subnet addresses.
    Type: Grant
    Filed: September 6, 2021
    Date of Patent: January 30, 2024
    Assignee: VMware, Inc.
    Inventors: Yang Yang, Ye Zhang, Wenguang Wang, Haifeng Li
  • Patent number: 11887213
    Abstract: The subject technology receives, from a first client device, a set of requests for recording user activity detected on a mobile application, each request includes information corresponding to a set of events based on the user activity that has occurred on the mobile application. The subject technology determines that a first request from the set of requests includes an image and a hash of the image. The subject technology stores the image and the hash of the image in a cache. The subject technology determines that a second request from the set of requests includes the hash of the image, the second request being different than the first request. The subject technology retrieves, based on the hash of the image, the image from the cache. The subject technology generates a markup language element based at least in part on the retrieved image from the cache.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: January 30, 2024
    Assignee: Content Square SAS
    Inventors: Martin Debize, Jérôme Gully, Christophe Kalenzaga, Mathieu Ouvrard
  • Patent number: 11886317
    Abstract: When a current situation corresponds to at least one of action determination conditions as conditions for determining a curbing action as an action for curbing inappropriate use of an electronic device carried and used by a user, the electronic device determines the curbing action according to the action determination condition to which the current situation corresponds, and executes the determined curbing action.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: January 30, 2024
    Inventor: Katsunori Suetsugu
  • Patent number: 11880483
    Abstract: Systems, devices, and methods are provided for authorizing access to database management system (DBMS) resources using security policies managed by a service external to the DBMS. A DBMS may be provisioned to obtain a database request, identify one or more securable resources that from applications, determine a request context for the system call, and sends a request to an external policy management service. The policy management service may be used to perform a policy evaluation to determine whether to grant access to the securable resources. In some cases, policies are cached by the DBMS. In various examples, the DBMS and policy management service are both hosted on resources managed by a computing resource service provider on behalf of a customer to run mainframe workloads.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: January 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Didier Germain Durand, Ilia Gilderman
  • Patent number: 11880873
    Abstract: Systems and methods are provided for generating inferred reviews of service providers based on user behavior data for one or more users. The user behavior data used to generate the inferred reviews information representing a number of visits to the service provider. Additional or alternative user behavior data that may be used includes information that represents how far a user travels to a service provider, how many similar service providers the user passes on the way to the service provider, a typical time for services at the service provider, or a length of time the user has been a customer or attendees of the service provider. A service provider may include a merchant, a hotel, a physician, a contractor, another service provider that provides goods or services for a cost or may include non-profit service providers, charity-based service providers or public locations such s parks, rest stops, or other locations.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: January 23, 2024
    Assignee: eBay Inc.
    Inventor: Kamal Zamer
  • Patent number: 11882170
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining media data, generating, from the media data, one or more event segments, appending the one or more event segments, to a first event processing buffer, the one or more event segments comprising an event start offset for each of the one or more event segments based on a time at which the each of the one or more event segments is appended to the first event processing buffer, appending the one or more event segments, to a second event processing buffer, the one or more event segments comprising event dispatch information for the each of the one or more event segments, and dispatching the one or more event segments based on the first event processing buffer and the event dispatch information in the second event processing buffer.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: January 23, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11880589
    Abstract: A storage system is coupled to a cloud system that provides cloud volumes belonging to any of a plurality of tiers with different access performances. The cloud system changes a tier to which an externally-provided volume belongs based on a state of volume utilization in which the cloud volumes are utilized. A storage controller of the storage system provides a host computer with a volume created by allocating a page to an external volume that corresponds to the cloud volumes. In addition, the storage controller adjusts a state of volume utilization to control a tier to which the cloud volumes belong.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: January 23, 2024
    Assignee: Hitachi, Ltd.
    Inventors: Junji Koike, Hirotaka Nakagawa, Kodai Nozawa
  • Patent number: 11874799
    Abstract: A content staging system includes a content engine structured to receive content including a plurality of dataset elements from a content source, determine whether a content amount of the received content exceeds a memory capacity threshold, and auto-switch between memory and a file system during content processing based on the content amount. The content staging system includes a processing engine communicably coupled to the content engine. The processing engine is structured to receive the content including a plurality of dataset elements, and transform the plurality of dataset elements based on a source agnostic file definition format. The source agnostic file definition format supports content encryption, track a field of the plurality of dataset elements, or a combination thereof.
    Type: Grant
    Filed: February 21, 2022
    Date of Patent: January 16, 2024
    Assignee: Fannie Mae
    Inventor: Richard Monson
  • Patent number: 11874893
    Abstract: Aspects of the present disclosure relate to modularizing and embedding modules across a variety of web applications. More specifically, the present disclosure provides an adaptive UI module to web application servers that adapts its format upon evaluating an environment of the web application and receiving a user request for supplemental information. For example, a single adaptive UI module may be used across a variety of web applications, with a variety of requests for supplemental content from within each web application, to generate multiple, unique formatted UI modules. In this way, a single adaptive UI module may generate formatted UI modules specific to the formatting requirements of each requesting web application, with supplemental content related to each unique user request from within each web application.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Gupta, Neeraj Sharma, Prashant Raj Bhugra, Sumit Chatterjee, Avishek Mazumder, Vivek Jain, Shilpa Gopinathan Nair
  • Patent number: 11877285
    Abstract: In a wireless data network, a Distributed Unit (DU) receives Uplink (UL) server data from server applications in wireless User Equipment (UEs). The DU processes the UL server data with an UL DU Hybrid Automatic Repeat Request (HARQ), generates UL HARQ Acknowledgements (ACKs) based on the UL server data, and transfers the UL server data to a Central Unit (CU). The CU receives the UL server data, processes the UL server data with an UL CU MAC, and transfers the UL server data. The CU receives (Downlink) DL server data for the server applications in the wireless UEs and transfers the DL server data to the DU. The DU receives the DL server data from the CU, processes the DL server data with a DL DU MAC comprising a DL DU HARQ, and transfers the DL server data and the UL HARQ ACKs to the wireless UEs.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: January 16, 2024
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Zheng Cai, Zheng Fang, Saied Kazeminejad, Yu Wang
  • Patent number: 11870784
    Abstract: A method comprises creating template limited-administration ontologies, the template limited-administration ontologies each identifying a plurality of different managers, each of the different managers having distinct and limited system access privileges. A request is received for a limited-administration server system, the request being associated with a client entity. A particular template limited-administration ontology of the template limited-administration ontologies is selected based on the request. A deployment ontology is generated based on the particular template limited-administration ontology and the request. A limited-administration server system deployment package is generated based on the deployment ontology.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: January 9, 2024
    Assignee: One-Simple U.S., Inc.
    Inventor: Louisa H. Zezza
  • Patent number: 11868284
    Abstract: A NVMe™ or NVMe-over-fabrics enabled device with video codec functionality may be seen to overcome scalability problem of known hardware assisted video codec solutions. The device of aspects of the present application may or may not have storage media. A host computer communicates with the device through NVMe™ commands. The device may be in one of many SSD form factors, such as U.2 or AIC. The device may be provided as a component in NVMe-enabled computers or NVMe-over-fabrics-enabled systems.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: January 9, 2024
    Assignee: Rongming Microelectronics (Jinan) Co., Ltd.
    Inventors: Yan Jun Zhou, Tao Zhong, Wei Liu
  • Patent number: 11870607
    Abstract: Systems and methods for detecting physical loops in both native and non-native VLANs are provided. According to one embodiment, a processing resource of a network switch detects a physical loop in a non-native Virtual Local Area Network (VLAN) by configuring a set of one or more network chips (e.g., an ASIC) associated with an interface associated with the non-native VLAN of multiple interfaces of the network switch to provide an indication (e.g., a Media Access Control (MAC) address or a packet) regarding a MAC move event detected on the interface. Responsive to receipt of the indication, it is determined whether a number of MAC move events for the interface meets an event count threshold within each unit of time (e.g., one or more seconds) of multiple consecutive units of time. When the determination is affirmative, the existence of the physical loop is identified.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: January 9, 2024
    Assignee: Fortinet, Inc.
    Inventor: Wayming D. Tai
  • Patent number: 11870841
    Abstract: Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: January 9, 2024
    Assignee: TEALIUM INC.
    Inventors: Charles Glommen, Larry Xu, Michael Anderson
  • Patent number: 11870836
    Abstract: In anticipation of a client device establishing a connection over a network with a remote host service, a pre-connect module generates a connection request (referred to herein as a “pre-connect request”) on behalf of the client device and sends the pre-connect request to the remote host server. The remote server responds with a connection response (referred to herein as a “pre-connect response”), which is pre-positioned on the client-side of the network along with information for generating a later connection request that is in material respects the same as the pre-connect request. Then, when the client device later seeks to establish a connection with the remote host server, the client device determines whether it has in local storage generation information for generating a connection request to the remote host server. If so, the client device uses the generation information to generate a connection request that is in material respects the same as the pre-connect request.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 9, 2024
    Assignee: VIASAT, INC.
    Inventors: Peter J Lepeska, Demetrios J Tsillas
  • Patent number: 11857879
    Abstract: Systems and methods herein access a visual identifier, perform a visual search of the visual identifier, in response to performing the visual search of the visual identifier, cause presentation of an application menu within a graphical user interface of a computing device, receive a selection of a first user interface element within the application menu, and in response to receiving the selection, run the computer application.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: January 2, 2024
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, John Jensen, William Wu
  • Patent number: 11863614
    Abstract: A first plurality of UDP packets corresponding to a first session and a second plurality of UDP packets corresponding to a second session can be received at a core network node. The first plurality of UDP packets and the second plurality of UDP packets have the same source five tuple. A first plurality of HTTP packets comprising first session information identifying the first session can be created based on the first plurality of UDP packets. A second plurality of HTTP packets comprising second session information identifying the second session can be created based on the second plurality of UDP packets. The first plurality of HTTP packets can be routed to a first microservice instance based at least in part on the first session information. The second plurality of HTTP packets can be routed to a second microservice instance based at least in part on the second session information.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: January 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: K. Balaji Kannadassan, Neeraj Surana, Kantha Rao Dammalapati
  • Patent number: 11863637
    Abstract: According to one embodiment, an office device includes a communication unit to wirelessly communicate with a wireless device using a short-range wireless communication standard. A processor of the office device is configured to periodically search for wireless devices within a communication range of the communication unit, acquire identification information from each wireless device detected in the search for wireless devices, output search data including the identification information to a server. In some examples, the office device may be used as a monitoring sensor or the like to provide information for control of another apparatus.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: January 2, 2024
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventor: Shinji Koizumi
  • Patent number: 11863593
    Abstract: Systems and methods disclosed herein include, while a microphone of a first networked microphone device is enabled, determining whether a first reference device is in a specific state, and in response to determining that the first reference device is in the specific state, disabling the microphone of the first networked microphone device. Some embodiments further include, while the microphone of the first networked microphone device is enabled, receiving a command to disable the microphone of the first networked microphone device via one of the microphone of the networked microphone device or a network interface of the networked microphone device, and in response to receiving the command to disable the microphone of the networked microphone device via one of the microphone of the networked microphone device or the network interface of the networked microphone device, disabling the microphone of the networked microphone device.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: January 2, 2024
    Assignee: Sonos, Inc.
    Inventors: Mieko Kusano, Dayn Wilberding, Jonathan Wenocur, Jonathan Lang
  • Patent number: 11857872
    Abstract: High performance applications—such as cloud game streaming, cloud virtual reality (VR), remote desktop, and others—are sensitive to various network conditions, such as latency, jitter, and packet loss. Systems of the present disclosure may match network characteristics for a user device with latency requirements for a particular application type, and application sessions may be forwarded or distributed to a suitable data center. To accomplish this, application specific network tests may be executed to determine requirements for executing a high performing application session for a user. The result of these tests, in addition to application specific performance requirements, may be used to find a suitable data center—from a set of available data centers—that is capable of hosting the application session without degradation. As a result, efficient use of distributed infrastructures may be accomplished, while avoiding congestion and hot-spots, and providing an optimized application experience for end users.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: January 2, 2024
    Assignee: NVIDIA Corporation
    Inventors: Bojan Vukojevic, Jason Baurick, Khurrum Islam, Yury Taradzei, Siddheshwar Mahesh, Rachid Ennaji
  • Patent number: 11854079
    Abstract: Key features of these methods, apparatus, and designs include (but are not limited to) innovations and implementations of futures securities; the notion of Type I, Type II, and Type III futures contracts custom tailored to specific clienteles; the notion of tickets and coupons as tradable futures contracts; the notion of bifurcation; the notion of redeemable bundles; and notion of realization of the futures market on the Internet; the apparatus of an Internet-based trading interface and engine; the notion of cookie-cutter futures electronic Internet-based futures markets for each security; the feature of maximal reliance on the Internet; and the business concept of “profitability without the need for high trading volume.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: December 26, 2023
    Assignee: North American Derivatives Exchange, Inc.
    Inventors: John Nafeh, Kenton K. Yee
  • Patent number: 11856001
    Abstract: One variation of a method for end-to-end encryption of electronic mail includes: receiving an email encrypted according to a first encryption protocol and designating a recipient within an external domain; verifying encryption protocol supported by the recipient's mail client; in response to a recipient exclusion database identifying the recipient, encrypting the email to a less-robust encryption protocol supported by the recipient mail client and transmitting the email to the !recipient; in response to the recipient exclusion database excluding the recipient and the recipient mail client supporting the first encryption protocol, transmitting the email encrypted according to the first encryption protocol to the recipient; and, in response to the recipient exclusion database excluding the recipient and the recipient mail client not supporting the first encryption protocol, generating a notification email including a hyperlink to a secure webpage containing content of the email and transmitting the notification
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: December 26, 2023
    Assignee: Paubox, Inc.
    Inventor: Hoala Greevy
  • Patent number: 11855975
    Abstract: Aspects of subject technology provide systems and methods for generation and distribution of a stable identifier associated with multiple aliases of a user account. The stable identifier may be provided to various electronic devices by a server, responsive to requests associated with communications to those devices from one of the associated aliases. In this way, messaging applications can utilize the stable identifier to merge conversations from a single user having multiple aliases, and secure access to a secure device can be provided to an authorized user, even if the authorized user attempts access from an unauthorized account alias.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: December 26, 2023
    Assignee: Apple Inc.
    Inventors: Nicholas Joseph Circosta, Patrick Burns, Bhaskar Sarma, Daniel B. Pollack, Liang Qu, Kevin Lindeman, Roberto Garcia
  • Patent number: 11856172
    Abstract: A multi-function device (MFD) is disclosed. For example, the MFD includes a communication interface to establish a communication path with a remote server, a user interface to receive a request to create an electronic file based on a scan of a document, a processor, and a non-transitory computer-readable medium storing a plurality of instructions. The instructions when executed by the processor cause the processor to scan the document to create the electronic file of the document, generate an encryption code associated with the electronic file of the document that is scanned, and transmit the electronic file to the remote server.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: December 26, 2023
    Assignee: Xerox Corporation
    Inventors: Sanja Pstrocki-Porras, Dianne Colelli, Mirelsa Fontanes-Perez, Cheryl A. Nazzaro
  • Patent number: 11856075
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: December 26, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Patent number: 11853242
    Abstract: Provided are a synchronization control method, a chip, an electronic device and a storage medium. A master device sets a reference time for a plurality of slave devices wirelessly connected to the master device; and determines a target count value K of a connection event and an offset time of a respective slave device for each of the plurality of slave devices. The master device transmits the target count value of the connection event and the offset time to the respective slave device, so that each of the plurality of slave devices performs control based on the target count value of the connection event and the offset time of the respective slave device, so as to perform a task at the reference time.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: December 26, 2023
    Assignee: SHENZHEN GOODIX TECHNOLOGY CO., LTD.
    Inventors: Chuan Pu, Dingfu Lian
  • Patent number: 11847642
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating secure communication of data during transactions across multiple transaction entities in database systems according to one embodiment. In one embodiment and by way of example, a method includes receiving a request to facilitate a financial transaction, wherein the request is received from an external computing device and includes sensitive data and one or more transient keys associated with a user, and selecting a gateway from multiple gateways to facilitate performance of the financial transaction, where the gateway is selected based on participation in securing of the sensitive data.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: December 19, 2023
    Assignee: Salesforce, Inc.
    Inventors: Manasa Ranjan Tripathy, Ravi Shankar
  • Patent number: 11849007
    Abstract: Techniques for of providing data from a plurality of data sources are disclosed. A plurality of modules are provided at a common access point. Each module defines data on a respective one of a plurality of data sources, the data including information on data available from the respective data source. In response to a request for data from one of the plurality of data sources at the common access point, data is retrieved from the respective data source using the data on the data source from the respective module. Data is provided from the common access point in dependence on the retrieved data.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: December 19, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean-Charles Picard, Thomas Moreau
  • Patent number: 11849085
    Abstract: According to aspects illustrated herein, methods and systems for direct and automatically transferring a scanned document from a multi-function device to a personal device of the user, are disclosed. The method includes receiving a document for scanning. The received document is scanned to generate a scanned document. Upon completion of the scanning, a pre-defined code corresponding to the scanned document is generated. The pre-defined code is displayed to a user on a user interface of the multi-function device. Then, a request to scan the displayed pre-defined code is received via the personal device of the user. Upon successful scanning, the scanned document is automatically downloaded on the personal device of the user after appropriate authorization.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 19, 2023
    Assignee: XEROX CORPORATION
    Inventors: Suhail Sheriff Rahamathjan, Syed Samiullah
  • Patent number: 11848908
    Abstract: The technology disclosed relates to resolution of conflicts between a requested internet service, requested by an internet service requesting server, and a package internet services. The method disclosed includes sending a conflict check result message to an internet service requesting server, indicating a presence of a conflict between a requested internet service requested by the requesting server and a package of internet services. The method includes receiving from the internet service requesting server a response including a selection from (i) an alternate internet service in the package of internet services to substitute for the requested internet service; (ii) a request to replace an existing connection with a service in the package of internet services with the requested internet service; and (iii) a request to initiate a custom resolution application. The method then responsively performs a respective conflict resolution step.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: December 19, 2023
    Assignee: Namecheap, Inc.
    Inventors: Mohan Vettaikaran, Artem Zakharchenko, Richard Kirkendall, Vlad Fedosov, João Henrique Guedes
  • Patent number: 11843539
    Abstract: A computerized method for directing transmission of a data packet within a distributed cloud computing system is disclosed. The computerized method includes operations of receiving, by a receiving gateway instance deployed within the distributed cloud computing system, the data packet, when a session corresponding to the data packet is found via a session lookup, forwarding the data packet to a destination in accordance with the session lookup, and when the session is not found via the session lookup, creating a tentative forward session and forwarding the data packet to a peer gateway instance. In some instances, the data packet is a User Datagram Protocol (UDP) packet. In some instances, the data packet is received from either of a spoke gateway instance or a transit gateway instance, and wherein the spoke gateway instance or the transit gateway instance is deployed within the distributed cloud computing system.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: December 12, 2023
    Assignee: Aviatrix Systems, Inc.
    Inventors: Lee-Chik Cheung, Xiaobo Sherry Wei, Shanshan Xu, Praveen Vannarath
  • Patent number: 11843722
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: December 12, 2023
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Patent number: 11843511
    Abstract: A system, method and apparatus for controlled entry of a sensor network node into a discovery state. Node malfunctions can be addressed through remote administration using a bi-directional communication protocol in a sensor network. A controlled reset process can minimize disruptions in the sensor network that can occur due to node malfunctions.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: December 12, 2023
    Assignee: Senseware, Inc.
    Inventor: Julien G. Stamatakis
  • Patent number: 11841978
    Abstract: This disclosure relates to preserving the privacy of users and preventing access to information of other entities. In one aspect, a method includes receiving, from a client device, a content request including request signals specifying user group identifiers that each identify a user group that includes a user of the client device. One or more user group identifiers that satisfy a first k-anonymity process are identified. Selection parameter elements that each include data indicating a respective digital component and a selection parameter for the respective digital component are received from one or more first content platforms. At least a portion of the selection parameters and, for each selection parameter, data identifying the first content platform from which the selection parameter was received are transmitted to a second content platform. Data specifying a given first content platform selected based on the selection parameters is received from the second content platform.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: December 12, 2023
    Assignee: Google LLC
    Inventors: Gang Wang, Marcel M. Moti Yung
  • Patent number: 11841871
    Abstract: An approach to implement an extract, transform and load system, a queue is provided for holding units of data between extraction and transformation. When units of data suffer a rate limit error in the load phase, they are requeued so they can be resubmitted for transformation. The contents of the queue are monitored and, if too many requeued units of data are detected in the queue, then this is taken as an indicator of an unacceptable number of rate limit errors and active pacing management is triggered. A retry schedule is defined for the requeued units of data. Extraction is temporarily halted to allow the requeued units of data to be retransformed without more units of data queuing up. Then, after the suspension is lifted, a pacing delay is inserted between subsequent extract events to avoid the same load phase bottleneck recurring.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Chengxuan Xing, Doina Liliana Klinger, Alexander Robert Wood, Tom Soal
  • Patent number: 11837219
    Abstract: In several aspects for creating a minute of a teleconference from a record thereof, a processor classifies portions of the record as relevant or non-relevant according to corresponding relevance indicators with respect to a topic of the teleconference. A processor removes the non-relevant portions from the record. A processor classifies pairs of relevant portions as similar or non-similar according to corresponding similarity indicators. A processor removes one of the relevant portions of each similar pair of relevant portions from the minute.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: December 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Damiano Bassani, Alfonso D'Aniello, Andrea Tortosa, Roberto Giordani, Michela Melfa
  • Patent number: 11838599
    Abstract: Minimizing latency when streaming media, such as but not necessarily limited to limiting or otherwise ameliorating polling latency, network response latency and/or other communication related latencies, is contemplated. The latency minimization may include facilitating long polling or otherwise facilitating instantaneously transmitting requested media once available.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: December 5, 2023
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Brendan Long, Darshak Thakore