Patents Examined by Nazia Naoreen
  • Patent number: 11477160
    Abstract: Described embodiments provide systems and methods for invalidating a cache of a domain name system (DNS) information based on changes in internet protocol (IP) families. A mobile device having one or more network interfaces configured to communicate over a plurality of networks using a plurality of internet protocol (IP) families is configured to maintain a cache storing DNS information of one or more IP addresses of a first IP family of the plurality of IP families used by the mobile device for a connection to a first network of the plurality of networks. The device can detect a change in the connection of the mobile device from the first network using the first IP family to a second network using a second IP family different from the first IP family and flush at least the DNS information of one or more IP addresses of the first IP family from the cache to prevent use by the mobile device of an IP address that corresponds to an invalid cache entry.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: October 18, 2022
    Assignee: Citrix Systerns, Inc.
    Inventors: Sandeep R. Deshpande, Madhurima Nath
  • Patent number: 11457282
    Abstract: Methods and apparatus to create a panel of media device users are disclosed. An example apparatus includes an interface to receive a unique identifier and an application identifier from a media device executing an instrumented application. A panel creator is to create a master frame corresponding to media devices that have executed the instrumented application. A registration data controller is to: (i) determine a skip rate, (ii) assign the media device from the master frame into a first test cell based on a random value and the skip rate, (iii) select a first recruitment interface associated with the first test cell, and (iv) instruct the instrumented application to, in response to the instrumented application being executed for a first time after a threshold period of time since an initial execution of the instrumented application has elapsed, display the first recruitment interface.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: September 27, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Albert T. Borawski, Stephen S. Bell, Oana Dan
  • Patent number: 11451407
    Abstract: A user's meeting can be managed across multiple client computing devices. A client service can be employed on client computing devices that a user may use to participate in meetings. The client services can interface with a web service to enable the web service to manage the user's meetings when the user may use multiple client computing devices during the meeting. This management can include switching the meeting from one client computing device to another based on context or managing the peripherals available at multiple client computing devices that the user may simultaneously use to participate in the meeting.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: September 20, 2022
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel
  • Patent number: 11431634
    Abstract: Methods, devices and program products are provided for utilizing one or more processors to receive a request from a client device for a network responsive resource. The network responsive resource includes a substitute scripted component. The methods, devices and program products determine whether to implement load sharing based on utilization information indicative of a load and build the network responsive resource with a client-side scripted component as the substitute scripted component.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: August 30, 2022
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Nathan J. Peterson, Gary David Cudak, Amy Leigh Rose, John Scott Crowe, Jennifer Lee-Baron
  • Patent number: 11405441
    Abstract: System and methods for pre-fetching data are provided. In one embodiment, an electronic device includes communications circuitry communicatively coupled to a data provider system over a network to obtain streaming data for completion of tasks. The electronic device also includes pre-fetch circuitry that identifies a dead zone in the network; calculates a pre-fetch data size amount based at least in part upon a size of the dead zone; and requests the pre-fetch data size amount of the data, to mitigate lost streaming ability in the dead zone.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: August 2, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: William Daniel Farmer, Pooja Krishnawamy, Victor Kwak, Michael Lebowitz, Justin Nash, Huihui Wu
  • Patent number: 11394569
    Abstract: The techniques disclosed herein improve existing systems by controlling a data processing system for generating messages associated with a communication session. A first UI is rendered on a user device that includes a text-based transcription or caption of dialogue being communicated between users of the communication session. in response to receiving a selection of a portion of the transcription or caption for corresponding via a messaging function of the communication session, rendering a second UI including the selected portion and current messages exchanged between the users of the communication session. The selected portion is rendered along with subsequent messages exchanged between the users of the communication session.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: July 19, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dominic Roedel, Ondrej Zacek, Milica Jovanovic
  • Patent number: 11394803
    Abstract: The disclosed embodiments include a method for providing a cloud computing semantic layer operation. The method can comprise receiving a description of a semantic layer operation, the description specifying performance of the semantic layer operation by the semantic layer using a first cloud operation performed on a first cloud computing platform; receiving a first resource usage indication corresponding to the first cloud operation, wherein the resource usage indication comprises a direct or indirect indication of least one of a storage amount, a compute amount, a number of transactions, a bandwidth, a number of application programming interface calls, or an application or database type associated with the first cloud operation; receiving a request that indicates performance of the semantic layer operation; providing an estimated resource usage indication; receiving confirmation of the request; and communicating with the cloud provider to perform the semantic layer operation.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: July 19, 2022
    Assignee: FIDELITY INFORMATION SERVICES, LLC
    Inventors: John Thuma, Timothy Charles Nargassans
  • Patent number: 11392420
    Abstract: The disclosed embodiments include a method for providing cloud computing semantic layer. The method comprises receiving a description of a semantic layer operation performed by a semantic layer, the description including multiple implementations of the semantic layer operation, the multiple implementations differing in at least one of cloud operations used or cloud computing platforms used; receiving a request that indicates performance of the semantic layer operation; receiving first resource usage indications corresponding to the cloud operations, wherein the first resource usage indications comprise direct or indirect indications of least one of a storage amount, a compute amount, a number of transactions, a bandwidth, a number of application programming interface calls, or an application or database type associated with each of the cloud operations; selecting a first one of the multiple implementations; and communicating with the first one of the cloud providers to perform the semantic layer operation.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: July 19, 2022
    Assignee: FIDELITY INFORMATION SERVICES, LLC
    Inventors: John Thuma, Timothy Charles Nargassans
  • Patent number: 11374833
    Abstract: A system and method for providing a service management engine for use with a cloud computing environment. In accordance with an embodiment, enterprise software applications (e.g., Fusion Middleware applications) can be instantiated as services within a cloud platform, where they are then made accessible by other (e.g., customer) applications. In an embodiment, a service management engine (SME), in communication with an orchestration engine, can be used to provision services as one or more different service types, according to a service definition package (SDP). Service types can be instantiated according to the configuration of the cloud platform itself, and the contents of the SDP, including discovering, provisioning, and associating service types with system resources, to address different customer requirements.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: June 28, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Mordani, Abhijit Kumar, Bhavanishankara Sapaliga, Sivakumar Thyagarajan, Nazrul Islam
  • Patent number: 11361015
    Abstract: An apparatus and method for clipping and sharing content at a portable terminal are provided. The method includes receiving a selection of specific content, analyzing related information of the selected content, and classifying the selected content, and storing the classified content according to the classification.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: June 14, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seung-Hyun Yoon, Moon-Sang Lee, Min-soo Koo, Ji-In Nam
  • Patent number: 11323337
    Abstract: Aspects of the disclosure relate to measuring and managing data traffic in one or more networks. In some embodiments, a monitor may measure the traffic at one or more locations within the network(s) or devices associated therewith to determine whether the traffic exceeds a threshold. When the traffic exceeds the threshold, one or more actions may be taken, such as issuing or transmitting a command or directive. The command or directive may advise a device or an application to throttle or reduce an input or stimulus responsible for generating the traffic. In some embodiments, a throttling may be effectuated to reduce the data traffic.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: May 3, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Michael J. Cook
  • Patent number: 11323523
    Abstract: Embodiments of the present disclosure provide for improvements in managing connection channels for multiple associated users. As connection channel changes occur for one or more users, various connection channels are updated such that appropriate functionality is accessible as determined based on aspects of the connection channel change.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: May 3, 2022
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Ramanathan Ramanathan, Chris Theodore Kalaboukis, Andrew J. Garner, IV, Abhijit Rao, Joon Maeng, Andres J. Saenz, Rameshchandra Bhaskar Ketharaju
  • Patent number: 11316958
    Abstract: A system comprising a gateway at a premises and configured to communicate with a premises device including a proprietary communication protocol different from a protocol of the gateway. The system includes a bridge server coupled to the gateway and to a device server. The device server corresponds to the premises device. An integration component, running on the bridge server, corresponds to the premises device. The system includes a virtual instance running on the gateway. The virtual instance corresponds to the premises device. The virtual instance is configured to represent a state change of the premises device using data received from the premises device via at least one of the integration component and the device server.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: April 26, 2022
    Assignee: iControl Networks, Inc.
    Inventors: Chris Decenzo, David Proft, Paul J. Dawes
  • Patent number: 11297001
    Abstract: A closed loop processing interaction network in which the resource pool source of the user and the resource pool destination are both within the same organization or group of organizations. As such, resources associated with interactions may be distributed directly between the resource pools of the members within the interaction network without having to use the traditional processing networks. The interactions may occur through communication between user computer systems (e.g., mobile devices, or the like) and/or interaction terminals of product providers (e.g., mobile devices, or the like) that are able to handle both traditional processing, as well as closed loop processing. The closed loop interaction network improves the processing speeds, memory requirements, security, and costs associated with processing resources related to interactions.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: April 5, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Charles Russell Kendall, Andrew S. Heiman
  • Patent number: 11290760
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system actuates a control processor connected to a network, and configures the control processor to receive signals from equipment of a service provider, so that the control processor is enabled to control remote devices. The processing system selects a device, configures the selected device for control by the control processor, and selects a streaming service to be associated with the selected device. The streaming service delivers audiovisual content in a first stream and provides, via an application programming interface of the streaming service, a control command to the control processor in a second stream. The control processor translates the control command to a device command and transmits the device command to control the selected device. Other embodiments are disclosed.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: March 29, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Luis Albisu, Daniel Solero
  • Patent number: 11283854
    Abstract: A method of downloading a multimedia content from a content server to a client through a wireless communication network is provided. The multimedia content is subdivided into a plurality of chunks and for each chunk the content server has at least two corresponding versions thereof encoded with different encoding rates. The method includes having the client send a first request of a first version of a corresponding requested chunk, and having a proxy server intercept the first request to generate a second request of a second version of the requested chunk. The method also includes having the proxy server send the second request to the content server in place of the first request, and having the content server send the second version to the client. The second request is generated based on the amount of information content of the versions of said requested chunk.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: March 22, 2022
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Gennaro Boggia, Pietro Camarda, Marco Caretti, Roberto Fantini, Luigi Alfredo Grieco, Bruno Melis, Giuseppe Piro
  • Patent number: 11281627
    Abstract: When a customer-support ticket is created or updated in an online customer-support system, the system applies a set of triggers, which modify the ticket based on business rules, to the ticket, wherein each trigger performs actions that modify the ticket when conditions for parameters associated with the ticket are satisfied. During this process, the system evaluates condition nodes in condition graphs for the set of triggers, wherein a condition graph for a trigger is a directed graph comprised of condition nodes that specify conditions on one or more parameters associated with the ticket. During this evaluation, if a valid path through a condition graph comprising satisfied condition nodes is discovered, the system fires a trigger associated with the condition graph. Also, while evaluating the condition nodes, the system performs one or more range-searching operations to quickly evaluate conditions for frequently occurring parameters in the condition graphs.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: March 22, 2022
    Assignee: Zendesk, Inc.
    Inventors: Sanjeev Kumar Biswas, Vancheswaran Koduvayur Ananthanarayanan
  • Patent number: 11277274
    Abstract: A computer implemented method for ranking devices according to compatibility with a collaboration service includes receiving a set of collaboration information and a set of device information, wherein the collaboration information includes a service through which the collaboration is available and the set of device information corresponds to one or more registered devices, determining contextual information corresponding to the collaboration, wherein the contextual information includes minimum device requirements for participation in the collaboration, calculating compatibility metrics for one or more participant devices according to the received set of device information and the determined contextual information corresponding to the collaboration, ranking the one or more registered devices according to the calculated compatibility metrics, and enabling a device to access the collaboration according to the device rankings.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shailendra Moyal, Akash U. Dhoot, Nitin S. Jadhav
  • Patent number: 11277275
    Abstract: A computer implemented method for ranking devices according to compatibility with a collaboration service includes receiving a set of collaboration information and a set of device information, wherein the collaboration information includes a service through which the collaboration is available and the set of device information corresponds to one or more registered devices, determining contextual information corresponding to the collaboration, wherein the contextual information includes minimum device requirements for participation in the collaboration, calculating compatibility metrics for one or more participant devices according to the received set of device information and the determined contextual information corresponding to the collaboration, ranking the one or more registered devices according to the calculated compatibility metrics, and enabling a device to access the collaboration according to the device rankings.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shailendra Moyal, Akash U. Dhoot, Nitin S. Jadhav
  • Patent number: 11252213
    Abstract: Aspects of the disclosure relate to a content fling system and method. The content fling system may support a plurality of users flinging content or media at various times including simultaneously to the same output device. The content fling system may further support users flinging from various locations. The content fling system can also support a single content item being played back on a plurality of output devices.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: February 15, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Corey Farrell, Randall Hounsell, Michael Connelly