Patents Examined by Glenton B. Burgess
  • Patent number: 10552293
    Abstract: Techniques are described for managing log data generated by software applications. The techniques can be implemented in a cloud-based infrastructure capable of collecting and analyzing log data generated by software applications through logging and tracing. Logging and tracing are techniques for monitoring the execution of the software applications. The techniques include a processing step where log data is screened before it is saved within log storage and an analyzing step where saved log files are retrieved or analyzed.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: February 4, 2020
    Assignee: SAP SE
    Inventor: Manikandan Rajasekar
  • Patent number: 10469416
    Abstract: An information processing device including a receiving unit that receives predetermined information from a first information terminal possessed by a first user and a second information terminal possessed by a second user, an action recognition unit that recognizes an action of the first user on the basis of the predetermined information received from the first information terminal, and an information transmitting unit that transmits, on the basis of the recognized action of the first user, information for determining whether or not the second information terminal possessed by the second user is to acquire the predetermined information.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: November 5, 2019
    Assignee: SONY CORPORATION
    Inventors: Takashi Ogata, Hideyuki Ono, Yasutaka Fukumoto, Masanori Katsu
  • Patent number: 10454782
    Abstract: A system and method for automating network management includes providing a GUI for receiving a network command to be executed on the network. The results from the execution of the network command are received by a parser including a variable for storing the retrieved information. An analysis routine is received, through the GUI, that analyzes the network based on the information in the variable. The method may include generating a network management application and may include instructions for recursively updating the variable.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: October 22, 2019
    Assignee: NetBrain Technologies, Inc.
    Inventors: Lingping Gao, Guangdong Liao
  • Patent number: 10440132
    Abstract: Disclosed are various embodiments for reporting as well as tracking usage and/or installation of an application in a machine instance in a computing environment. A machine instance can execute an application and can be associated with a storage volume on which the application is installed. The application, or an installer utility associated with the application, can report installation and/or usage of the application to an application usage service.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Charles Stickle
  • Patent number: 10387483
    Abstract: This disclosure relates to WAMI discovery, specifically including: issuing a first request to a WAMI federated collection service (FCS) to retrieve WAMI collection metadata, the WAMI FCS being in communication with a WAMI collection service (CS), each WAMI CSs being in communication with a location where WAMI data is stored; receiving a response in a first format from the WAMI FCS; translating the received WAMI collection metadata from the first format into another format; issuing a second request to the WAMI FCS to access WAMI data in the other format; and retrieving in response to the second request, the WAMI data in the other format from the location that corresponds to a network link.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: August 20, 2019
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Michael L. Maraist
  • Patent number: 10382530
    Abstract: At a central device, a data source to be used for processing a workload is determined. A set is selected of devices operating within a threshold distance from the data source at a first time. A first subset of the set of devices is selected to form a cluster of devices. Each device in the first subset satisfies a clustering condition. A first device in the first subset is instructed to configure an application at the first device to participate in the cluster and process the workload. From a performance check on the first device, a change is discovered in a performance metric. In response to the change resulting from an increased demand for a computing resource at the first device, the first device is replaced with a second device from the first subset.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas Benjamin Harrison, Brian M. O'Connell, Herbert D. Pearthree
  • Patent number: 10348648
    Abstract: In one embodiment, a particular service chain data packet is received by a particular service node, with the service chain data packet including a header identifying service chain information. The particular service node applies a service to the particular service chain data packet. The particular service node adds service-layer operations data to the particular service chain data packet, with the service-layer operations data related to the current service function or the particular service node. Subsequently, the particular service node sends the particular service chain data packet with the service-layer operations data from the particular service node. In one embodiment, networking operations data is also added to the particular service chain data packet. In one embodiment, an egress service node removes the service-layer (and possibly networking) operations data and forwards to another system, possibly after processing this operations data.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: July 9, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Frank Brockners, David Delano Ward
  • Patent number: 10282213
    Abstract: A configuration-file generation system for generating a configuration-file to configure an application for an enterprise is provided. The configuration-file generation system includes an IVR module for enabling a user to verbally interact with the configuration-file generation system. The configuration-file generation system further includes an analyzing module for analyzing and querying any information missed by the user. The configuration-file generation system further includes a suggestion module for searching and suggesting possible options corresponding to the missing information with the help of semantic web technology and with an experience database. The configuration-file generation system further includes a configuration-file generation module for generating a configuration-file based on available information received from the user. The configuration-file may then be passed to an application configuration module for configuring the application as required.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: May 7, 2019
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Tony McCormack, Paul D'Arcy
  • Patent number: 10110670
    Abstract: An aspect of the present disclosure provides for allocation of service endpoints to servers. In an embodiment, an endpoint table is maintained to specify currently allocation of respective service endpoints to corresponding server systems. Upon occurrence of a condition requiring reallocation of a first set of service endpoints currently allocated to a first server system, the first set of service endpoints are reallocated among the operational server systems (typically the server systems other than the first server system). The endpoint table is accordingly updated in accordance with the reallocation. When a packet is thereafter received directed for delivery to a target service endpoint, the packet is delivered to one of the operational server systems, which is indicated as being allocated the target service endpoint in the updated endpoint table.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: October 23, 2018
    Assignee: Oracle International Corporation
    Inventors: Pavan Veeravarapu, Nandagopal Srinivasan, Sanjib Swain
  • Patent number: 10091685
    Abstract: The invention describes a method of adapting a network readiness (850) for downloading video data comprising the steps of: determining a download quality for downloading video data; determining whether the download quality is above or below a defined quality threshold value (890); adapting a network capacity and/or a video quality depending on the result of the determination of the download quality such that the download quality is above the defined quality threshold value (890). The invention further relates to a corresponding first network system, second network system and a communication system. It's a basic idea of the present invention to provide a method and corresponding devices or systems which enable a control of the network readiness (850) of a communication network with respect to the download of video data in order guaranty a defined download quality.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: October 2, 2018
    Assignee: Vodafone Holding GmbH
    Inventor: Jens Fassmer
  • Patent number: 10079769
    Abstract: In some embodiments, an apparatus includes a rate module implemented in at least one of a memory or a processing device that can be operatively coupled to a set of rate counters. Each rate counter is associated with a different network device associated with a level within the hierarchy of a network. The rate module can receive from a schedule module a signal to begin execution of a first page of a first rate program and can send during a first time period transmission credits to a first subset of rate counters. The rate module can send during a second time period transmission credits to a second subset of rate counters based on the execution of a page of a second rate program where the priority of the second rate program is no lower than a priority of the first rate program.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 18, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Craig R. Frink, Monte Becker, Nayan S. Patel
  • Patent number: 9979692
    Abstract: The present disclosure provides a method and system for enabling the recall of messages. As an example, the method comprises receiving a message, where the message is created by a sender and configured to be sent to a recipient. The method further comprises identifying a first identifier for the message. The first identifier is configured to verify the sender of the message and enable a recall operation for the message. The recall operation results in the recall of the message, and the recall of the message involves cancelling the transmission of the message to the recipient or deleting the message.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: May 22, 2018
    Assignee: Oracle International Corporation
    Inventors: Edwin E. Freed, Kristin Hubner, Christopher Newman
  • Patent number: 9954959
    Abstract: An electronic device and method are disclosed, including a communication interface adapted to allow communicative coupling with a plurality of electronic devices, and a processor, implementing the method, which includes: identifying an application to be executed in the first electronic device, selecting candidate devices from the plurality of electronic devices having at least one function associated with execution of the application, selecting a second electronic device from among the candidate devices based a factor including at least one of: status information of each of the candidate devices, position information of each of the candidate devices in relation to at least one of a user or the first electronic device, and at least one property of data associated with the at least one function of the candidate devices, and executing the application in the first electronic device utilizing the at least one function of the second electronic device.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: April 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kenhyung Park, Kyunghee Lee, Chihyun Cho, Changryong Heo
  • Patent number: 9917889
    Abstract: According to various example embodiments, a request transmitted from a client and directed to a service application is intercepted. A logical database (DB) host specified by a hint value included in the request is then identified. Moreover, a target physical DB host is identified, based on the identified logical DB host and DB host mapping information. Thereafter, the request is routed to an instance of the service application co-located with the identified target physical DB host at a particular data center.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: March 13, 2018
    Assignee: eBay Inc.
    Inventors: Yuri Finkelstein, Konstantin Yurin, Sergey Smirnoff
  • Patent number: 9772923
    Abstract: A method for real-time capture and analysis of website performance metrics includes receiving, in each of a plurality of result servers, data values transmitted from a plurality of client devices, each data value representing a measurement of a performance metric associated with an experience of a user on a web page or using a web application, the measurement being made and the data value produced being transmitted in real-time while the user is on the web page or using the web application. For each data value received, a count in one of a set of N data buckets defined in a memory is incremented. All of the counts in each of the corresponding data buckets is aggregated to produce a histogram of the performance metric is rendered on an analytic dashboard.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 26, 2017
    Assignee: SOASTA, Inc.
    Inventors: Philip Santosh Tellis, Vernon Archie Brewer, III
  • Patent number: 9742836
    Abstract: Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identify: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: August 22, 2017
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Maria Renhui Zhang, Nicholas D'Aloisio-Montilla, Maximillion Zhaohong Mai, Praveenkumar Venkatesan
  • Patent number: 9729659
    Abstract: The subject disclosure is directed towards using primary data deduplication concepts for more efficient access of data via content addressable caches. Chunks of data, such as deduplicated data chunks, are maintained in a fast access client-side cache, such as containing chunks based upon access patterns. The chunked content is content addressable via a hash or other unique identifier of that content in the system. When a chunk is needed, the client-side cache (or caches) is checked for the chunk before going to a file server for the chunk. The file server may likewise maintain content addressable (chunk) caches. Also described are cache maintenance, management and organization, including pre-populating caches with chunks, as well as using RAM and/or solid-state storage device caches.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sudipta Sengupta, Chenguang Zhu, Chun Ho Cheung, Jin Li, Abhishek Gupta
  • Patent number: 9705944
    Abstract: Embodiments of the present invention provide a multi-terminal synchronous play control method and apparatus. The method includes: receiving, by a virtual server, a play instruction issued by a user, where the play instruction is an instruction for playing a media file; and sending, by the virtual server, control information respectively to player terminals entering a virtual studio, where the control information is used to control the player terminals to play the media file synchronously on corresponding channels at corresponding play time. With the multi-terminal synchronous play control method and apparatus, multiple player terminals can play the same media file synchronously, and different player terminals can play different channels of the same media file synchronously, which achieves a good play effect and improves the play experience of the user.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: July 11, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yu Dong
  • Patent number: 9653004
    Abstract: A method for downloading information into a secure non-volatile memory of a secure embedded device (SED) during a manufacturing or personalization process. The method involves communicating the information and a software program from a device to a temporary storage memory of the SED. The method also involves starting the software program provided to facilitate an initialization of a first key and to facilitate a transfer of at least a portion of the information from the temporary storage memory to the secure non-volatile memory. In response to starting, the software program, the first key is initialized and the portion of information is transformed into transformed information locally at the SED using at least one of a scramble algorithm and a cipher algorithm. Thereafter, the transformed information is written to a memory element of the secure non-volatile memory.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: May 16, 2017
    Assignee: Cypress Semiconductor Corporation
    Inventors: Arnaud Boscher, Nicolas Prawitz
  • Patent number: 9654601
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 16, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata