Patents Examined by William G Trost, IV
-
Patent number: 11888607Abstract: The disclosed computer-implemented method may include (1) receiving, via a social networking system, a request from a user to participate in a discovery service designed to facilitate connections between users of the social networking system who share common attributes, (2) obtaining, from the user, data representative of at least one desired user attribute, possessed by the user, for new user connections, (3) identifying, within the social networking system, at least one additional user who is both a participant in the discovery service and who also possesses the desired user attribute, and (4) providing a visual indication to the user, when representing the additional user within a user interface of the social networking system, that the additional user is a participant in the discovery service and that the additional user possesses the desired user attribute. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 2, 2021Date of Patent: January 30, 2024Assignee: Meta Platforms, Inc.Inventor: Nathan Andrew Sharp
-
Patent number: 11870847Abstract: Techniques are disclosed for decentralized data flow valuation and deployment in a highly distributed system. For example, a method comprises the following steps performed in a highly distributed system comprising a plurality of gateway nodes, wherein each of the plurality of gateway nodes is operatively coupled to one or more sensors that provide sensor data to the corresponding gateway node. A data flow is obtained at a given gateway node from a decentralized data storage system upon which a plurality of data flows is stored. The data flow is executed at the given gateway node, wherein the data flow is executed on sensor data obtained by the given gateway node from the corresponding one or more sensors. A data flow valuation operation is performed at the given gateway node based on the executed data flow to generate a data flow valuation result.Type: GrantFiled: January 21, 2019Date of Patent: January 9, 2024Assignee: EMC IP Holding Company LLCInventor: Stephen J. Todd
-
Patent number: 11870755Abstract: Systems and methods provide for provisioning a dynamic intent-based firewall. A network controller can generate a master route table for network segments reachable from edge network devices managed by the controller. The controller can receive zone definition information mapping the network segments into zones and Zone-based Firewall (ZFW) policies to apply to traffic between a source and destination zone specified by each ZFW policy. The controller can evaluate a ZFW policy to determine first edge network devices that can reach first network segments mapped to the source zone specified by the ZFW policy, second edge network devices that can reach second network segments mapped to the destination zone specified by the ZFW policy, and routing information (from the route table) between the first network segments, the first and second edge network devices, and the second network segments. The controller can transmit the routing information to the edge network devices.Type: GrantFiled: October 26, 2021Date of Patent: January 9, 2024Assignee: Cisco Technology, Inc.Inventors: Vamsidhar Valluri, Saravanan Radhakrishnan, Anand Oswal, Vinay Prabhu, Sarah Adelaide Evans, Suraj Rangaswamy
-
Patent number: 11863580Abstract: Methods and systems for managing security in a cloud computing environment are provided. Exemplary methods include: gathering data about workloads and applications in the cloud computing environment; updating a graph database using the data, the graph database representing the workloads of the cloud computing environment as nodes and relationships between the workloads as edges; receiving a security template, the security template logically describing targets in the cloud computing environment to be protected and how to protect the targets; creating a security policy using the security template and information in the graph database; and deploying the security policy in the cloud computing environment.Type: GrantFiled: December 23, 2020Date of Patent: January 2, 2024Assignee: vArmour Networks, Inc.Inventors: Colin Ross, Marc Woolward, Keith Stewart
-
Patent number: 11863602Abstract: A communication platform can leverage a network-based computing system to enable applications to exchange data with one or more applications via channels. In some examples, a first application may post messages to the channel and a second application may listen to the posted messages to identify an event based on one or more of the messages. Responsive to detecting an event, the second application may notify a user, create a new channel, add a user to a channel, or the like, and/or the second application may take an action to remediate an issue. The first application and the second application and users added to the channel may be associated with a same or different organizations.Type: GrantFiled: April 30, 2021Date of Patent: January 2, 2024Assignee: Salesforce, Inc.Inventors: Michael Brevoort, Ilan Frank
-
Patent number: 11843683Abstract: Methods and apparatus for active queue management in user space networking stacks. Unlike prior art monolithic networking stacks, the exemplary networking stack architecture described hereinafter includes various components that span multiple domains (both in-kernel, and non-kernel). For example, unlike traditional “socket” based communication, disclosed embodiments can transfer data directly between the kernel and user space domains. Additionally, user space networking stacks require a new flow control methodology that is responsive to networking congestion and/or packet loss. For example, embodiments of the present disclosure introduce a flow advisory table that may, for example, utilize an eventing methodology for active queue management in addition to, or alternatively then, legacy active queue management. Exemplary systems can support multiple networking protocol stack instances (including an in-kernel traditional network stack) as well as flow advisory tables (and legacy active queue management).Type: GrantFiled: March 28, 2019Date of Patent: December 12, 2023Assignee: APPLE INC.Inventors: Cahya Adiansyah Masputra, Sandeep Nair, Darrin Jewell
-
Patent number: 11843675Abstract: A method for synchronizing an identity of a user between a network observer and a third party includes: reading, by the network observer, a connection request sent from the user to the third party, the connection request including a host field having a host part corresponding to the third party and a sub-host part corresponding to identification information of the user; and associating, by the network observer in a database, the identification information of the user derived from the sub-host part with the identity of the user and an identity of the third party.Type: GrantFiled: October 10, 2018Date of Patent: December 12, 2023Assignee: NEC CORPORATIONInventor: Roberto Gonzalez Sanchez
-
Patent number: 11838363Abstract: Techniques are provided for offloading the management of sensor data and generating custom views of sensor data. Sensor data received from a data network through a message is stored within storage managed by a computing device. A handle is generated to identify the sensor data. The sensor data within the message is replaced with the handle, and the message is transmitted to a device within the data network. The device may use handles of sensor data to request custom views of sensor data.Type: GrantFiled: March 26, 2019Date of Patent: December 5, 2023Assignee: NetApp, Inc.Inventors: David Slik, Keith Arnold Smith
-
Patent number: 11838141Abstract: In an approach for augmenting contextual timeline markers on a virtual video conversation, a processor records a virtual meeting on a virtual meeting platform with one or more participants. Responsive to the virtual meeting chair ending the virtual meeting with one or more incomplete tasks, a processor creates an augmented recording of the virtual meeting, wherein the augmented recording includes a timeline composed of a plurality of timeline markers, wherein a timeline marker is associated with a conversation that occurs at a particular contextual conversation point during the virtual meeting. A processor enables one or more post-meeting collaboration enabled conversations between the virtual meeting chair and one or more nonparticipants, wherein the one or more incomplete tasks are completed. A processor requests feedback on a timeline marker response associated with the one or more incomplete tasks from a timeline marker creator. A processor applies the feedback received.Type: GrantFiled: October 29, 2021Date of Patent: December 5, 2023Assignee: International Business Machines CorporationInventors: Pijush Kanti Biswas, Abhishek Kumar Gautam, Biswajit Mohapatra, Siddhartha Sood
-
Patent number: 11831539Abstract: Embodiments of the present disclosure provide systems and methods for sharing encrypted organization data packets among network devices using service-oriented protocol. Method implemented at first network device associated with first autonomous system (AS) includes accessing organization packet (OP) routing information, data structure and service information relating to organization associated with first AS. OP routing information and the service information are being accessed based on organization identifier of the organization and the service information indicating service type associated with the organization. Method includes sending connection request including the data structure and the service information to second network device to establish linked network path. The method includes receiving acknowledgment from the second network device.Type: GrantFiled: February 3, 2022Date of Patent: November 28, 2023Inventor: Karunesh Rama Kaimal
-
Patent number: 11824946Abstract: A system for multimedia content delivery includes one or more processors; and a storage medium storing instructions. When executed, the instructions may configure the one or more processors to perform operations including: delivering to a set of client devices a manifest including fake segment URLs; receiving, from a client device, a segment request including a client ID and a requested URL. The method may also include selecting content for the at least one of the client devices based on the client ID when determining the requested URL is unavailable; redirecting the segment request to a content address associated with the selected content; and providing the selected content to the at least one of the client devices.Type: GrantFiled: February 4, 2021Date of Patent: November 21, 2023Assignee: SYNAMEDIA LIMITEDInventors: David Livshits, Vered Anikster
-
Patent number: 11818185Abstract: This disclosure relates to methods and systems for providing contemporaneous audio streaming from a host Bluetooth device (201) to a plurality of receiving Bluetooth devices (202). In an embodiment, a method (400) may include disabling a stream end point (SEP) restriction in an audio streaming profile of a Bluetooth protocol stack of the host Bluetooth device (201) to allow contemporaneous connection between the host Bluetooth device (201) and each of the plurality of receiving Bluetooth devices (202). The method may further include creating one or more streaming sessions in the Bluetooth protocol stack in response to one or more connection requests from one or more receiving Bluetooth devices, wherein the one or more streaming sessions are mutually independent of each other, and wherein each streaming session correspond to one receiving Bluetooth device and comprise an instance of an audio streaming protocol and an instance of a streaming channel.Type: GrantFiled: March 28, 2019Date of Patent: November 14, 2023Assignee: L&T TECHNOLOGY SERVICES LIMITEDInventors: Abhirup Anjan Mitra, Sanjay Shivkumar Mishra, Avinash Ramesh Barai
-
Patent number: 11797866Abstract: A method for using a distributed ledger (DL) of a blockchain applicable to a network of blockchain nodes is provided.Type: GrantFiled: July 18, 2018Date of Patent: October 24, 2023Inventors: Daniel Thomas Harrison, Michael Salem
-
Patent number: 11799930Abstract: A server system receives an indication of a media content item from a device and determines a first set of values that correspond to characteristics of the indicated content item. The server system analyzes a defined set of content items to identify a proxy media content item. The identified proxy media content item has a second set of values that meets similarity criteria for the first set of values. The server system determines, based on analysis of a plurality of sets of media content items, a result set of one or more media content items that are related to the proxy media content item. The server system provides information associated with the result set of media content items to the device of the user.Type: GrantFiled: June 25, 2019Date of Patent: October 24, 2023Assignee: Spotify ABInventor: Vincent Arther Allen
-
Patent number: 11799931Abstract: A server system receives an indication of a media content item from a device and determines a first set of values that correspond to characteristics of the indicated media content item. The method further includes analyzing a defined set of media content items to identify a proxy content item. The identified proxy media content item has a second set of values that meets similarity criteria for the first set of values. The method includes generating, from the defined set of media content items, a result set of media content items that are associated with the proxy media content item. The method also includes determining a result set of users of the media content provider associated with the result set of media content items and transmitting, to the device of the user, information associated with the result set of users of the media content provider.Type: GrantFiled: June 26, 2019Date of Patent: October 24, 2023Assignee: Spotify ABInventor: Vincent Arther Allen
-
Patent number: 11792145Abstract: A method for operating a portable document file (PDF) communication system involves receiving a composition control through a structured message user interface (UI) on a first device. The method uploads a PDF to a document transformation engine. A PDF analyzer identifies at least one break point within the PDF. A PDF splitter is configured with the at least one break point to generate at least one image from the PDF and transmit the PDF and the at least one image to an archiver. The archiver is operated to store the at least one image and the PDF and generate an archival link. A multimedia message service (MMS) composer is operated to generate a message parcel from the at least one image and the archival link. The structured message user interface is operated to communicate the message parcel as an MMS message to an endpoint.Type: GrantFiled: March 25, 2019Date of Patent: October 17, 2023Assignee: Zipwhip, LLCInventors: James Lapic, Alan Capps
-
Patent number: 11777816Abstract: A method and system for remote diagnostic of Quality of Experience (QoE) for a subscriber on a computer network. The method includes: reviewing a traffic flow associated with a subscriber to determine performance statistics correlated with the traffic flow; determining subscriber data related to the subscriber associated with the traffic flow; analyzing the subscriber data and performance statistics to determine a traffic signature associated with the traffic flow; determining whether the traffic signature matches any of the plurality of known traffic signatures; and diagnosing the QoE issue based on the match of the traffic signatures.Type: GrantFiled: April 1, 2021Date of Patent: October 3, 2023Inventors: Kamakshi Sridhar, Mostafa Mohamed Hassan, Ty Sayers, Nick St. Pierre, Alexander Havang, John Hoover, David Amedeo, Matthew Lee Farmer
-
Patent number: 11770399Abstract: Various examples are provided related to software and hardware architectures that enable lightweight and trust-aware routing. In one example, among others, a method for trust-aware routing includes calculating trust values to represent how much a node can be trusted to route packets through its router. Each node can store the trust values of routers that are one hop and two hops away from it, which represent direct trust and delegated trust, respectively. When a router receives a packet, the router can update trust values and forward the packet to the next hop.Type: GrantFiled: July 21, 2020Date of Patent: September 26, 2023Assignee: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Thelijjagoda S N Charles, Prabhat Kumar Mishra
-
Patent number: 11764993Abstract: An apparatus, system, and method are provided herein to provide simultaneous delivery of output communications to a client device and a secondary client device are discussed herein. Some embodiments may include an apparatus including processing circuitry configured to: receive one or more electronic communications; configure the one or more electronic communications for presentation to the client device and the secondary client device based on the delivery identifier; and provide the one or more electronic communications to the client device via a wide area network to facilitate simultaneous delivery of the one or more output communications corresponding to the one or more electronic communications on the client device and the secondary client device. The one or more output communications may be provided to the secondary client device via the client device and a personal area network that is separate from the wide area network.Type: GrantFiled: December 21, 2021Date of Patent: September 19, 2023Assignee: GROUPON, INC.Inventors: Matthijs Mullender, Andrew Ma, Arpan Sinha
-
Patent number: 11757777Abstract: The system determines a first source MAC associated with a switch. The system updates a MAC address table by mapping the first source MAC to a first tag which indicates a source role corresponding to a network infrastructure. A processor associated with the switch generates a first packet which indicates the first source MAC. The system performs a first search in the MAC address table based on the indicated first source MAC to obtain the first tag, and performs a second search in a policy table based on the first tag for a policy which indicates an action to be applied to the first packet. If the second search is not successful, the system modifies a header of the first packet by adding the first tag. If the second search is successful, the system determines that the indicated action comprises allowing the first packet and transmits the first packet.Type: GrantFiled: September 23, 2021Date of Patent: September 12, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Rajib Majila, Ram Iakhan Patel