Patents Examined by Lesa Kennedy
-
Patent number: 10148540Abstract: An anomaly detection system is able to detect spatial and temporal environment anomalies and spatial and temporal behavior anomalies, and monitor servers for anomalous characteristics of the environment and behavior. If metrics and/or characteristics associated with a given server are beyond a certain threshold, an alert is generated. Among other options, the alert can take the form of a heat map or a cluster cohesiveness report.Type: GrantFiled: July 31, 2015Date of Patent: December 4, 2018Assignee: SPLUNK INC.Inventor: Toufic Boubez
-
Patent number: 10103960Abstract: An anomaly detection system is able to detect spatial and temporal environment anomalies and spatial and temporal behavior anomalies, and monitor servers for anomalous characteristics of the environment and behavior. If metrics and/or characteristics associated with a given server are beyond a certain threshold, an alert is generated. Among other options, the alert can take the form of a heat map or a cluster cohesiveness report.Type: GrantFiled: December 23, 2014Date of Patent: October 16, 2018Assignee: SPLUNK INC.Inventor: Toufic Boubez
-
Patent number: 10097631Abstract: In one embodiment, a method includes receiving a first document including at least one content item and an interactive feature which allows users to post comments or additional content in response to the content item. The first document is associated with at least one entity, and is provided from a first web domain. A second document is selected from a second web domain, where the second document has a common content item with the first document, is also associated with the entity, and has its own interactive feature for user posts. A user post is received in connection with the first document, and the interactive features of the first document and the second document are synchronized so that the user post appears in both documents at substantially the same time.Type: GrantFiled: July 17, 2015Date of Patent: October 9, 2018Assignee: Facebook, Inc.Inventors: Ashoat Tevosyan, Holly Marie Ormseth, Amy Mercy Hwang, Varun Vikram Bhartia, Alan Grant McConnell, Todd Michael Hamilton
-
Patent number: 10019378Abstract: A non-transitory computer-readable storage medium may include instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to compress data by storing positions of strings that hash to a same hash value in a ring buffer, and retrieving the ring buffer in a single memory operation to determine a longest matching string that hashes to the same hash value.Type: GrantFiled: October 9, 2014Date of Patent: July 10, 2018Assignee: GOOGLE LLCInventors: Jyrki Antero Alakuijala, Zoltan Szabadka
-
Patent number: 10015235Abstract: A data processing system facilitates content-delivery to a wireless communication device over a plurality of Content Delivery Networks (CDNs). The data system receives Internet Protocol (IP) address data sets characterizing IP access to the wireless communication device through one or more IP access networks. The data system receives one or more CDN identifiers indicating active ones of the CDNs for the wireless communication device on the IP access networks. The data system processes the IP address data sets and the CDN identifiers to identify a network address for one of the CDNs and a content-delivery interface from the one CDN to the wireless communication device. The data system transfers network data indicating the wireless communication device, the network address to the one CDN, and the content-delivery interface.Type: GrantFiled: October 23, 2014Date of Patent: July 3, 2018Assignee: Sprint Communications Company L.P.Inventors: Lyle T. Bertz, Charles Brent Hirschman
-
Patent number: 10009253Abstract: The present disclosure relates to providing shared resources to virtual devices on a network switch. In one example, a switch comprises a plurality of virtual device contexts (VDCs) and a default virtual device context (DVDC). The DVDC stores configuration data that identifies a network resource. The DVDC transmits a reference to the configuration data to each of the plurality of VDCs. Each of plurality of VDCs receives the reference from the DVDC. When the DVDC receive, from the at least one of the plurality of VDCs, a request to access the configuration data via the reference, the DVDC transmits at least a portion of the configuration data to the at least one of the plurality of VDCs. The at least the portion of the configuration data is operable to initiate a connection between the at least one of the plurality of VDCs and the network resource.Type: GrantFiled: July 17, 2015Date of Patent: June 26, 2018Assignee: Cisco Technology, Inc.Inventors: Samar Sharma, Mouli Vytla, Rajendra Kumar Thirumurthi
-
Patent number: 10009255Abstract: A handheld wireless device makes a request for service from a server of a business on a global network, the request originating from the wireless device is automatically routed to the closest server of the business that is geographically closest to the location of the wireless device as determined by a GPS function in the device, or by a router server in the wireless network based on the group of cell towers being connected to by the wireless device, or based on the location of the wireless device in a global telephone network database, for faster access to the service and a response there from.Type: GrantFiled: December 9, 2014Date of Patent: June 26, 2018Inventor: Tara Chand Singhal
-
Patent number: 9990655Abstract: A live media broadcast includes core content streamed to multiple users. While all consumers can be presented with the same core content, each individual consumer can be provided with individually customized content from various notification services during commercial breaks. For example, while one consumer can be provided with customized banking updates from her bank account during part of a commercial break, during that same commercial break another user might be provided with social media notifications or reminders from his calendar. Notifications or updates can be received in a text format and converted to an audio or other suitable format at an ad server, and delivered to a media automation system for insertion into a media stream in a way that integrates notifications into the listening or viewing experience without interrupting presentation of the core content.Type: GrantFiled: October 23, 2014Date of Patent: June 5, 2018Assignee: iHeartMedia Management Services, Inc.Inventors: Daniel N. MacTiernan, Thomas Drapeau, Lasse Hamre, Pablo Calamera, Kevin R. Lockhart, Richard D. Wooden, Jeffrey D. Zigler, Jacqueline J. Lockhart
-
Patent number: 9967366Abstract: A first network device receives a token request from an application and, in response, generates a token that includes a time-stamp and a server identifier. The server identifier indicates a particular proxy server, of a group of proxy servers, in an API management layer. A second network device receives, from an application, an API call that includes the token and validates the token. The second network device routes the API call to the particular proxy server indicated by the token in response to successfully validating the token. The first network device or second network device provides a bypass uniform resource locator (URL), to the application, to bypass the API management layer, for one or more types of designated API calls.Type: GrantFiled: July 20, 2015Date of Patent: May 8, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Jianxiu Hao, Zhong Chen, Matthew J. Threefoot, Thierry R. Sender
-
Patent number: 9948727Abstract: For securely transferring session information, code creates a session transfer packet in response to receiving a selected option associated with running a server application using a second browser. The session transfer packet has a claim number and a session transfer key. Code activates an authentication application on an electronic device in response to receiving the selected option. In addition, code communicates a claim packet to the electronic device in response to the selected option. The claim packet has the claim number and a server address. The code also receives the claim number from the authentication application. The code further communicates the session transfer packet to the authentication application in response to receiving the claim number. In addition the code communicates a cookie header to the second browser in response to receiving the session transfer key from the second browser.Type: GrantFiled: February 5, 2015Date of Patent: April 17, 2018Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Matthew William Fardig, Travis Lee Ennis, Roger Alan Thomas
-
Patent number: 9940304Abstract: Systems and methods for automatically providing third-party content for display in a mobile application based on an interaction with the mobile application are described. One or more processors identify a mobile application within which to insert content. The processors receive one or more actions performed on a mobile application executing on a computing device. The processors determine that the one or more actions performed on a mobile application correspond to a content insertion policy for inserting content to the mobile application. The processor then transmits, to the mobile application, content for display within the mobile application executing on the computing device responsive to determining that the one or more actions performed on the mobile application correspond to the content insertion policy.Type: GrantFiled: January 29, 2015Date of Patent: April 10, 2018Assignee: Google LLCInventors: Thomas James Worthington Long, Anastasios Kakalis
-
Patent number: 9866456Abstract: A system and method for network health and management. Intelligent assessments of a current or new network configuration can be performed based on a health of the network that is derived using health messages that are indicative of the utilization of one or more forwarding tables in a plurality of network switches.Type: GrantFiled: January 6, 2015Date of Patent: January 9, 2018Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: William Brad Matthews, Mohan Venkatachar Kalkunte
-
Patent number: 9866434Abstract: Present invention refers to a method system and devices for managing user registration of a service in a IMS network. The proposed solution allows optimizing the dimensioning of networks focusing on active users.Type: GrantFiled: November 18, 2013Date of Patent: January 9, 2018Assignee: Vodafone IP Licensing LimitedInventors: Rogelio Martinez Perea, Enrique Collado, Rafael Dominguez
-
Patent number: 9860325Abstract: A computer device includes logic configured to implement a tunnel broker. The tunnel broker is configured to receive a request from a client device for a service in a system, the service having a requested service property; select a first node in the system that hosts a first service instance having the requested service property; and establish a communication tunnel with a first end at the client device and a second end at the selected first node. The tunnel broker is further configured to determine that the first node no longer hosts the first service instance having the requested service property or that the first node has become unreachable; select a second node in the system that hosts a second service instance having the requested service property; and move the second end of the communication tunnel from the first node to the second node.Type: GrantFiled: March 18, 2014Date of Patent: January 2, 2018Assignee: AXIS ABInventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
-
Patent number: 9843649Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.Type: GrantFiled: August 2, 2014Date of Patent: December 12, 2017Assignee: Google LLCInventors: Courtney Hampson, Jason Robert Richard Sanio
-
Patent number: 9843548Abstract: A system includes at least one first service device. Each first service device has one or more processors, a service instant messaging (IM) application, and at least one first service. The service IM application, when executed at the one or more processors of the at least one first service device, is configured to receive at least one command instant message, where the at least one command instant message comprises at least one first command associated with the at least one first service, extract the at least one first command from the at least one command instant message, and send the extracted first command to the at least one first service such that the at least one first service performs a corresponding first function based on the extracted first command.Type: GrantFiled: December 9, 2014Date of Patent: December 12, 2017Assignee: AMERICAN MEGATRENDS, INC.Inventors: Joseprabu Inbaraj, Chandrasekar Rathineswaran
-
Patent number: 9774661Abstract: A system, method, and computer program product are provided for processing interdependent transactions between a requesting system and a target system. In use, a first request to process associated first data is received at a target system, the first request being received from a requesting system. Further, it is determined that processing of the first data by the target system is dependent on processing of second data associated with at least one second request. Responsive to determining that the processing of the first data by the target system is dependent on processing the second data by at least one second request, the first request and the associated first data are stored in the target system, in a temporary cache, a transaction is created by the target system, a notification is sent to the requesting system indicating that processing of the first data was not completed, and a transaction identifier associated with the transaction is sent to the requesting system.Type: GrantFiled: April 3, 2014Date of Patent: September 26, 2017Assignees: Amdocs Software Systems Limited, Amdocs Development LimitedInventor: Michel Besson
-
Patent number: 9762658Abstract: Some embodiments provide a monitoring system for a distributed platform. The monitoring system dynamically controls the monitoring and reporting function of client applications running on user devices using a plurality of configurations. The system distributes different configurations to different client applications to control the monitoring and reporting of each client application independently. The system distributes different configurations to the same client application at different times in order to dynamically reconfigure the reporting function of that client application. The system compiles metrics from the client applications in order to generate custom performance reports for different content providers and identify performance issues. In response to a detected issue, the system can automatically reconfigure affected client applications to better diagnose the issue with increased reporting. The system can also issue alerts for others to take corrective action.Type: GrantFiled: October 1, 2014Date of Patent: September 12, 2017Assignee: Verizon Digital Media Services Inc.Inventors: Hani Batla, Ted Middleton, Dennis Au
-
Patent number: 9760370Abstract: A system performs load balancing. The system receives a protocol message by a load balancer in communication with a distributed system comprising a server cluster. The system determines a cluster member to process the protocol message, where the cluster member is a member of the server cluster configured to own a state corresponding to the protocol message. The system then forwards the protocol message to the cluster member.Type: GrantFiled: January 29, 2015Date of Patent: September 12, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Anders Lars-Goran Forsberg, Terje Strand, Binod Pankajakshy Gangadharan
-
Patent number: 9756135Abstract: A method for accessing network services from external networks includes receiving at a cloud-based server a bridge setup request from a private communication system, establishing a bridge connection between the cloud-based server and the private communication system, establishing a communication path between the cloud-based server and a cloud-based application, receiving a request from a cloud-based entity that is directed to an enterprise service hosted within the private communication system, transmitting the request to the enterprise service over the bridge connection, receiving a response from the enterprise service over the bridge connection, and transmitting the response to the cloud-based entity. Related computer program products and systems are also disclosed.Type: GrantFiled: September 11, 2014Date of Patent: September 5, 2017Assignee: CA, INC.Inventors: Venkatababji Sama, Igor V. Balabine, Suril Desai, Akkamapet Palaniappan Sundarraj