Patents Examined by Wing F. Chan
  • Patent number: 10298653
    Abstract: A method, non-transitory computer readable medium, and application management computing device that obtains a segment of streaming video content from a server device in response to a request for the segment received from a client device. One or more static or dynamic parameter values associated with the streaming video content are determined. A segment quality of experience (QOE) score is generated for the segment based on one or more of the static or dynamic parameter values. A session identifier is extracted from the request or from a response from the server device that includes the segment. A video QOE score is generated for the streaming video content based on the segment QOE score and another segment QOE score for another segment of the streaming video content retrieved from a record of a session database associated with the session identifier. The video QOE score is output.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: May 21, 2019
    Assignee: F5 Networks, Inc.
    Inventors: Liang Cheng, Sumandra Majee, Saxon Amdahl
  • Patent number: 10296375
    Abstract: System for transferring files includes source and target servers. A client on target server initiates data transfer by sending requests to agent on source server, including local path to data. Number of requests equals number of connections. Agent receives requests, uploads data from local storage and transfers data to client. Client receives data and stores it locally. File transfer process has multiple file copy operations. Each operation is executed by multiple parallel and independent procedures. File data and metadata are transferred between procedures via limited size queues, in random order. Each procedure is blocked when adding data to queue when queue reaches maximum size, or when queue is empty and not marked closed. The file list generation procedure asynchronously launches copies of itself to generate list of files in parallel. Agent reads next file from the list only when all blocks of current file are distributed between the copy procedures.
    Type: Grant
    Filed: August 26, 2017
    Date of Patent: May 21, 2019
    Assignee: Plesk International GmbH
    Inventor: Denis Goleshchikhin
  • Patent number: 10298467
    Abstract: There is provided a method of configuring a given communication network. Network-access information associated with at least one network configuration of the given communication network is stored. The network-access information comprises information about network connections between devices of the given communication network that are allowed when the at least one network configuration is being implemented in the given communication network. The at least one network configuration comprises a current network configuration of the given communication network. A user interface is provided to enable a user to make a change in the current network configuration of the given communication network. The user input defining a target functionality to be achieved for at least one device of the given communication network is received in a generic, device-independent form, via the user interface.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: May 21, 2019
    Assignee: RRC NETWORKS OY
    Inventor: Mikko Tuomas Korkalo
  • Patent number: 10291545
    Abstract: A method of setting a communicating session for executing an application includes determining an available bandwidth of each of a plurality of communicating sessions connected to a first device; determining a required bandwidth that is used to execute each of a plurality of applications that are executed on the first device; allocating at least one communicating session of the plurality of communicating sessions to at least one application of the plurality of applications, based on strengths of the respective available bandwidths of the plurality of communicating sessions and strengths of the respective required bandwidths of the plurality of applications; and executing the at least one application using the allocated at least one communicating session.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: May 14, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Arihant Jain, Ashutosh Kumar Singh, Himanshu Gupta
  • Patent number: 10287149
    Abstract: An apparatus comprises a plurality of motorized mobile retail facility personal assistance apparatuses and a central computer system. The central computer system includes a network interface that permits the central computer system to wirelessly communicate with the mobile apparatuses and also with at least one user interface unit. Upon receiving a request to use one of the mobile apparatuses, the central computer system assigns an available apparatuses for use by a user during a usage session. This activity can include interfacing with the user to determine one or more specifics regarding their current needs in these regards. The specifics of their needs, in turn, can provide a basis for assigning a particular apparatus from amongst a plurality of differently purposed and differently configured apparatuses.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: May 14, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: John P. Thompson, Donald R. High
  • Patent number: 10284658
    Abstract: A management server includes: a memory; a communication interface coupled to a plurality of servers having a server processor and a non-volatile memory; and a management processor coupled to the memory and the communication interface. Data is written to the non-volatile memory by the server processor in accordance with startup of a program. The memory is configured to store a limit value of a cumulative write amount of the non-volatile memory. The management processor receives a cumulative write amount of the non-volatile memory from each of the plurality of servers and calculates, when a startup request for requesting startup of a first program is received, an evaluation value of the non-volatile memory in each server based on the limit value and the cumulative write amount, selects one startup server based on the evaluation values, and transmits an execution request for requesting startup of the first program to the startup server.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: May 7, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Wakayuki Hishida, Tomohito Uchida
  • Patent number: 10284618
    Abstract: Systems, methods, and computer-readable storage media for dynamic radio content. The system generates a media item to be inserted into a media stream. The media item can include multiple segments associated with a set of discrete components. Next, the system inserts the media item into the media stream. In response to a triggering event, the system then re-generates the media item by assembling the multiple segments using a new set of the discrete components. The system then inserts the re-generated media item into the media stream.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: May 7, 2019
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Michael Froimowitz Greenzeiger, Steven C. Bredenberg
  • Patent number: 10284676
    Abstract: Systems and methods are disclosed for transmitting, to user devices, data for potential targets predicted to be identified in an augmented reality application. One method includes receiving a request for target data related to at least one physical object within an image of a real-world environment captured at the device; identifying a current target representing the physical object within a virtual environment corresponding to the real-world environment; determining at least one potential future target to be identified at the device based on identified coincident target requests; and sending to the device target data for each of the current and potential future targets based on the determination, wherein the device presents the target data for the current target within the virtual environment displayed at the device and store the target data for the potential future target in a local memory of the device.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 7, 2019
    Assignee: Oath (Americas) Inc.
    Inventor: Seth Mitchell Demsey
  • Patent number: 10277651
    Abstract: Systems and methods of controlling transmissions of a media stream are provided. In one exemplary embodiment, a method performed by a media client for controlling a transmission of a media stream from a media server to the media client may include obtaining a media description of the media stream. The media description may indicate an initial stream element of the consecutive stream elements. Further, the method may include sending a request for the initial stream element. In addition, the method may include requesting, towards a control entity for a session, an establishment of the session or a modification of the session, for associating the media stream with the session. After sending the request for the initial stream element, the method may include receiving a result of the session establishment or session modification request.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 30, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johannes Willig, Daniel Catrein, Frank Hartung, Markus Kampmann
  • Patent number: 10277462
    Abstract: A system, method, and computer program product are provided for maintaining versioning of web services and XML (Extensible Markup Language) schemas associated with a plurality of independent sub-organizations. In use, a versioning history of a plurality of web services is tracked across a plurality of sub-organizations associated with an organization. Further, a new version of a web service to be introduced in at least one of the sub-organizations is identified. Additionally, a baseline web service version to use for the new version of the web service is automatically identified based on a tracked versioning history of the web service. Furthermore, an existing state of WSDL (Web Services Definition Language) documents and XSD (XML Schema Definition) documents is validated to ensure compliance with a dependency scheme associated with the tracked versioning history of the web service.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: April 30, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Yossi Cohen
  • Patent number: 10270826
    Abstract: An example embodiment may involve receiving an indication of media content selected by way of a first client device. The indication may specify that the media content has been flagged for audible playout at a later time (such as when the client device or its user is in an automobile). The example embodiment may further involve receiving a request to stream the audio file to a second client device. The second client device may be associated with the first client device. The example embodiment may further involve causing the audio file to be streamed to the second client device.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: April 23, 2019
    Assignee: Gracenote Digital Ventures, LLC
    Inventor: Venkatarama Anilkumar Panguluri
  • Patent number: 10263846
    Abstract: A device management apparatus includes a reception unit configured to receive a setting value of a setting item to be set on one or more devices, the setting value being contained in first setting information representing a range of values settable on a first device among the devices; a conversion unit configured to convert the setting value, based on second setting information representing a range of values settable on a second device among the devices, and the first setting information; and an application request unit configured to request the second device to apply the setting value after being converted by the conversion unit, to the second device.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: April 16, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Kaname Kurokawa
  • Patent number: 10263282
    Abstract: A system is disclosed for delivering dynamically-rendered web experiences via implementing a provider interface in a provider framework where the interface defines supported behaviors for interfacing with external content in an external content repository, and where the interface defines at least one external object and specifies at least one method for implementing the supported behaviors for the object. The provider framework discovers supported behaviors upon instantiation of a provider implementation class embodied in implementation of the provider interface. A connection is engaged to the external repository with the supported behaviors using the interface to connect to and expose the external content. During web content delivery, the system accesses the provider connection and dynamically integrates external content with system-managed content in a delivered web page.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: April 16, 2019
    Assignee: Open Text SA ULC
    Inventors: Michael Gerard Jaskiewicz, Claiborne Holt Johnson, III
  • Patent number: 10263927
    Abstract: A communication system obtains a message intended for one or more recipients. The message contains one or more content elements. The communication system determines, based on the message, a first recipient of the one or more recipients. The communication system detects a first content tag associated with a first content element of the one or more content elements. The communication system alters the first content element based on the first recipient and the first content tag.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventor: Sachin Mahajan
  • Patent number: 10263878
    Abstract: In one implementation, a system for protocol determination includes a monitor engine to collect data relating to interactions with an application. In addition, the system includes a data engine to store loaded scripts to the application and corresponding interactions relating to the loaded scripts. In addition, the system includes a prediction engine to assign a value to each feature of the stored loaded scripts for the application, wherein the value is based on the usage of the application. In addition, the system includes a protocol engine to select a protocol based on the value.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: April 16, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Gabi Shalev, Oren Gavriel, Einat Vaintrob Zilber
  • Patent number: 10257263
    Abstract: Embodiments provide for the management of resources for an isolated sub-network without use of gateways or other such access mechanisms. A common executor sub-network logically sits between the isolated sub-network and resource provisioning infrastructure, enabling provisioning commands to be executed on behalf of a client in the isolated sub-network. A virtual endpoint enables request objects to be passed to an operations object store of the common executor sub-network. The request object can include information such as a command to be executed and a credential for authorizing the command. An executor service performs the necessary validations and authorizations, and causes the command to be executed on behalf of the client. Upon completion, a response object is provided that includes a result of the execution. The response object includes a limited amount of information, with a full response object being stored by the executor sub-network for auditing or other such purposes.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Richard Wagner
  • Patent number: 10255080
    Abstract: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications that can be executed on a target device, specifically within a guest environment on the target device, or can be executed on a physically disjoint source device that is communicatively coupled with the target device via a local pairing mechanism or a service in a cloud. The application player and the source device are able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: April 9, 2019
    Assignee: BlueStack Systems, Inc.
    Inventors: Shashi Kant Sharma, Sharad Agrawal, Suman Saraf, David P. Reese, Jr.
  • Patent number: 10257037
    Abstract: The disclosure discloses a method and device for implementing seamless switching between northbound Common Object Request Broker Architecture (Corba) interface specifications, which relate to northbound interfaces in telecommunication network management field.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: April 9, 2019
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventor: Hailong Tang
  • Patent number: 10257260
    Abstract: A solution for managing a computing system comprising a plurality of client computing machines to be managed and at least one server computing machine for controlling the managing of the client computing machines, wherein each client computing machine has at least one of a plurality of roles in a deployment infrastructure for deploying management data from said at least one server computing machine to the client computing machines. A corresponding method comprises monitoring one or more operative parameters of each client computing machine against one or more reference policies, detecting a non-compliance of the operative parameters to the reference policies, and changing the role of at least one of the client computing machines in response to the non-compliance of the operative parameters to the reference policies for restoring a compliance thereto.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Valerio Bellizia, Nicola Milanese, Luigi Pichetti, Marco Secchi
  • Patent number: 10257267
    Abstract: A solution for running a software application on a computing machine is provided, which includes registering a capability of a delegation component to execute at least one action on the computing machine, each one defined by at least one characteristic thereof, receiving a request for executing the at least one action from the software application by the delegation component, the request being bound to the delegation component at run-time according to the capability registration thereof, and delegating, by the delegation component, the execution of the at least one action to at least one local component of the computing machine being capable of executing at least part of the at least one action and/or to at least one remote component of at least one remote computing machine being capable of executing at least part of the at least one action according to an availability of the at least one local component.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Claudio Marinelli, Luigi Pichetti, Alex Donatelli, Giovanni Lanfranchi