Client/server Patents (Class 709/203)
-
Patent number: 11909878Abstract: 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: GrantFiled: December 22, 2020Date of Patent: February 20, 2024Assignee: PRACTICALVR, INC.Inventors: James-Micheal A. Reed, Terry L. Bennett, Volkan Seymen
-
Patent number: 11909840Abstract: 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: GrantFiled: May 5, 2022Date of Patent: February 20, 2024Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Xiaoqiang Lyu
-
Patent number: 11902396Abstract: 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: GrantFiled: July 26, 2017Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Sunil Mallya Kasaragod, Aran Khanna, Calvin Yue-Ren Kuo
-
Patent number: 11900450Abstract: 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: GrantFiled: October 24, 2022Date of Patent: February 13, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Balin K Brandt, Laura Fisher, Marie Jeanette Floyd, Katherine J. McGee, Teresa Lynn Rench, Sruthi Vangala
-
Patent number: 11902382Abstract: 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: GrantFiled: May 31, 2019Date of Patent: February 13, 2024Assignee: Hewlett Packard Enterprise Development LPInventor: Charan Acharya Chandrashekar
-
Patent number: 11902381Abstract: 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: GrantFiled: October 8, 2021Date of Patent: February 13, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Youyang Yu, Hancheng Li
-
Patent number: 11902399Abstract: 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: GrantFiled: January 31, 2022Date of Patent: February 13, 2024Assignee: The Nielsen Company (US), LLCInventor: Jan Besehanic
-
Patent number: 11902625Abstract: 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: GrantFiled: June 29, 2021Date of Patent: February 13, 2024Assignee: Rovi Guides, Inc.Inventors: Padmassri Chandrashekar, Daina Emmanuel
-
Patent number: 11902392Abstract: 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: GrantFiled: June 14, 2023Date of Patent: February 13, 2024Assignee: SAP SEInventors: Bertram Beyer, Thanh-Phong Lam, Gabriel Kevorkian
-
Patent number: 11899648Abstract: 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: GrantFiled: August 23, 2022Date of Patent: February 13, 2024Assignee: Snowflake Inc.Inventors: Chen Luo, Alexander Miller, William Waddington, Zhaohui Zhang
-
Patent number: 11899733Abstract: 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: GrantFiled: January 14, 2020Date of Patent: February 13, 2024Assignee: GOOGLE LLCInventors: Michael Shalai, Joseph Catalano, Bo Lin, Dustin Zelle, Rami Al-Rfou
-
Patent number: 11888948Abstract: 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: GrantFiled: March 1, 2023Date of Patent: January 30, 2024Assignee: Uber Technologies, Inc.Inventors: Matthew Sweeney, Logan Rockmore, Lisa Weitekamp
-
Patent number: 11888958Abstract: 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: GrantFiled: February 12, 2020Date of Patent: January 30, 2024Assignee: PETAL CLOUD TECHNOLOGY CO., LTD.Inventors: Wei Yan, Wei Wang
-
Patent number: 11886307Abstract: 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: GrantFiled: September 6, 2021Date of Patent: January 30, 2024Assignee: VMware, Inc.Inventors: Yang Yang, Ye Zhang, Wenguang Wang, Haifeng Li
-
Patent number: 11887213Abstract: 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: GrantFiled: January 30, 2023Date of Patent: January 30, 2024Assignee: Content Square SASInventors: Martin Debize, Jérôme Gully, Christophe Kalenzaga, Mathieu Ouvrard
-
Patent number: 11886317Abstract: 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: GrantFiled: July 26, 2022Date of Patent: January 30, 2024Inventor: Katsunori Suetsugu
-
Patent number: 11880483Abstract: 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: GrantFiled: December 3, 2021Date of Patent: January 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Didier Germain Durand, Ilia Gilderman
-
Patent number: 11880873Abstract: 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: GrantFiled: February 4, 2021Date of Patent: January 23, 2024Assignee: eBay Inc.Inventor: Kamal Zamer
-
Patent number: 11882170Abstract: 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: GrantFiled: October 6, 2021Date of Patent: January 23, 2024Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11880589Abstract: 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: GrantFiled: March 10, 2022Date of Patent: January 23, 2024Assignee: Hitachi, Ltd.Inventors: Junji Koike, Hirotaka Nakagawa, Kodai Nozawa
-
Patent number: 11874799Abstract: 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: GrantFiled: February 21, 2022Date of Patent: January 16, 2024Assignee: Fannie MaeInventor: Richard Monson
-
Patent number: 11874893Abstract: 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: GrantFiled: November 14, 2019Date of Patent: January 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Amit Gupta, Neeraj Sharma, Prashant Raj Bhugra, Sumit Chatterjee, Avishek Mazumder, Vivek Jain, Shilpa Gopinathan Nair
-
Dynamic wireless network architecture to serve uplink-centric and downlink-centric user applications
Patent number: 11877285Abstract: 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: GrantFiled: October 11, 2021Date of Patent: January 16, 2024Assignee: T-MOBILE INNOVATIONS LLCInventors: Zheng Cai, Zheng Fang, Saied Kazeminejad, Yu Wang -
Patent number: 11870784Abstract: 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: GrantFiled: December 13, 2022Date of Patent: January 9, 2024Assignee: One-Simple U.S., Inc.Inventor: Louisa H. Zezza
-
Patent number: 11868284Abstract: 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: GrantFiled: June 28, 2022Date of Patent: January 9, 2024Assignee: Rongming Microelectronics (Jinan) Co., Ltd.Inventors: Yan Jun Zhou, Tao Zhong, Wei Liu
-
Patent number: 11870607Abstract: 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: GrantFiled: December 31, 2020Date of Patent: January 9, 2024Assignee: Fortinet, Inc.Inventor: Wayming D. Tai
-
Patent number: 11870841Abstract: 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: GrantFiled: October 21, 2022Date of Patent: January 9, 2024Assignee: TEALIUM INC.Inventors: Charles Glommen, Larry Xu, Michael Anderson
-
Patent number: 11870836Abstract: 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: GrantFiled: December 2, 2016Date of Patent: January 9, 2024Assignee: VIASAT, INC.Inventors: Peter J Lepeska, Demetrios J Tsillas
-
Patent number: 11857879Abstract: 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: GrantFiled: June 9, 2021Date of Patent: January 2, 2024Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, John Jensen, William Wu
-
Patent number: 11863614Abstract: 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: GrantFiled: November 18, 2021Date of Patent: January 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: K. Balaji Kannadassan, Neeraj Surana, Kantha Rao Dammalapati
-
Patent number: 11863637Abstract: 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: GrantFiled: September 12, 2022Date of Patent: January 2, 2024Assignee: Toshiba Tec Kabushiki KaishaInventor: Shinji Koizumi
-
Patent number: 11863593Abstract: 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: GrantFiled: August 1, 2022Date of Patent: January 2, 2024Assignee: Sonos, Inc.Inventors: Mieko Kusano, Dayn Wilberding, Jonathan Wenocur, Jonathan Lang
-
Patent number: 11857872Abstract: 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: GrantFiled: July 21, 2020Date of Patent: January 2, 2024Assignee: NVIDIA CorporationInventors: Bojan Vukojevic, Jason Baurick, Khurrum Islam, Yury Taradzei, Siddheshwar Mahesh, Rachid Ennaji
-
Patent number: 11854079Abstract: 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: GrantFiled: April 3, 2020Date of Patent: December 26, 2023Assignee: North American Derivatives Exchange, Inc.Inventors: John Nafeh, Kenton K. Yee
-
Patent number: 11856001Abstract: 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 notificationType: GrantFiled: June 16, 2022Date of Patent: December 26, 2023Assignee: Paubox, Inc.Inventor: Hoala Greevy
-
Patent number: 11855975Abstract: 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: GrantFiled: November 16, 2022Date of Patent: December 26, 2023Assignee: Apple Inc.Inventors: Nicholas Joseph Circosta, Patrick Burns, Bhaskar Sarma, Daniel B. Pollack, Liang Qu, Kevin Lindeman, Roberto Garcia
-
Patent number: 11856172Abstract: 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: GrantFiled: March 4, 2022Date of Patent: December 26, 2023Assignee: Xerox CorporationInventors: Sanja Pstrocki-Porras, Dianne Colelli, Mirelsa Fontanes-Perez, Cheryl A. Nazzaro
-
Patent number: 11856075Abstract: 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: GrantFiled: October 19, 2022Date of Patent: December 26, 2023Assignee: OPEN TEXT CORPORATIONInventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
-
Patent number: 11853242Abstract: 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: GrantFiled: December 27, 2021Date of Patent: December 26, 2023Assignee: SHENZHEN GOODIX TECHNOLOGY CO., LTD.Inventors: Chuan Pu, Dingfu Lian
-
Patent number: 11847642Abstract: 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: GrantFiled: June 29, 2020Date of Patent: December 19, 2023Assignee: Salesforce, Inc.Inventors: Manasa Ranjan Tripathy, Ravi Shankar
-
Patent number: 11849007Abstract: 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: GrantFiled: March 25, 2015Date of Patent: December 19, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Jean-Charles Picard, Thomas Moreau
-
Patent number: 11849085Abstract: 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: GrantFiled: December 10, 2020Date of Patent: December 19, 2023Assignee: XEROX CORPORATIONInventors: Suhail Sheriff Rahamathjan, Syed Samiullah
-
Patent number: 11848908Abstract: 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: GrantFiled: July 25, 2022Date of Patent: December 19, 2023Assignee: Namecheap, Inc.Inventors: Mohan Vettaikaran, Artem Zakharchenko, Richard Kirkendall, Vlad Fedosov, João Henrique Guedes
-
Patent number: 11843539Abstract: 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: GrantFiled: March 29, 2021Date of Patent: December 12, 2023Assignee: Aviatrix Systems, Inc.Inventors: Lee-Chik Cheung, Xiaobo Sherry Wei, Shanshan Xu, Praveen Vannarath
-
Patent number: 11843722Abstract: 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: GrantFiled: December 20, 2022Date of Patent: December 12, 2023Assignee: Twilio Inc.Inventors: Jeff Lawson, John Robert Wolthuis, Evan Mansfield Cooke
-
Patent number: 11843511Abstract: 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: GrantFiled: May 30, 2019Date of Patent: December 12, 2023Assignee: Senseware, Inc.Inventor: Julien G. Stamatakis
-
Patent number: 11841978Abstract: 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: GrantFiled: April 20, 2021Date of Patent: December 12, 2023Assignee: Google LLCInventors: Gang Wang, Marcel M. Moti Yung
-
Patent number: 11841871Abstract: 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: GrantFiled: June 29, 2021Date of Patent: December 12, 2023Assignee: International Business Machines CorporationInventors: Chengxuan Xing, Doina Liliana Klinger, Alexander Robert Wood, Tom Soal
-
Patent number: 11837219Abstract: 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: GrantFiled: November 18, 2021Date of Patent: December 5, 2023Assignee: International Business Machines CorporationInventors: Damiano Bassani, Alfonso D'Aniello, Andrea Tortosa, Roberto Giordani, Michela Melfa
-
Patent number: 11838599Abstract: 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: GrantFiled: March 1, 2021Date of Patent: December 5, 2023Assignee: Cable Television Laboratories, Inc.Inventors: Brendan Long, Darshak Thakore