Patents Examined by Chen-Liang Huang
-
Patent number: 9864622Abstract: In a distributed computing environment that includes hosts that execute a VMM, where each VMM supports execution of one or more VMs, administering VMs may include: assigning, by a VMM manager, the VMMs of the distributed computing environment to a logical tree topology, including assigning one of the VMMs as a root VMM of the tree topology; and executing, amongst the VMMs of the tree topology, a broadcast operation, including: pausing, by the root VMM, execution of one or more VMs supported by the root VMM; sending, by the root VMM, to other VMMs in the tree topology, a message indicating a pending transfer of the paused VMs; and transferring the paused VMs from the root VMM to the other VMMs.Type: GrantFiled: April 24, 2014Date of Patent: January 9, 2018Assignee: International Business Machines CorporationInventors: Charles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders
-
Patent number: 9858099Abstract: In a distributed computing environment that includes hosts that execute a VMM, where each VMM supports execution of one or more VMs, administering VMs may include: assigning, by a VMM manager, the VMMs of the distributed computing environment to a logical tree topology, including assigning one of the VMMs as a root VMM of the tree topology; and executing, amongst the VMMs of the tree topology, a broadcast operation, including: pausing, by the root VMM, execution of one or more VMs supported by the root VMM; sending, by the root VMM, to other VMMs in the tree topology, a message indicating a pending transfer of the paused VMs; and transferring the paused VMs from the root VMM to the other VMMs.Type: GrantFiled: April 28, 2014Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Charles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders
-
Patent number: 9858164Abstract: A method for providing a context sensitive information technology (IT) management prescription is described. In response to a user request, a scan is performed on a target computing environment and data is collected from the scan. The data is forwarded to a cloud based entity. At the cloud based entity the data is parsed in accordance with a dynamic set of rules to determine an IT management prescription specific to the context of the target computing environment. The IT management prescription is provided for access by the user.Type: GrantFiled: August 23, 2012Date of Patent: January 2, 2018Assignee: Crimson CorporationInventors: Jace McLean, Andrew Moravec
-
Patent number: 9830373Abstract: A method, system, and computer-readable storage device for transferring data from a database management system to a data analytics system is described herein. In one aspect, a database management node storing a data partition of a database table that is distributed across a plurality of database management nodes of a database management system receives a data transfer request from a data analytics node of a data analytics node cluster. The data transfer request may include a data transfer policy for splitting the data partition onto the data analytics node cluster. A data split may be identified from the data partition. The data split may be a subset of the data partition. The data split is communicated to the data analytics node according to the data transfer policy.Type: GrantFiled: January 6, 2015Date of Patent: November 28, 2017Assignee: ENTIT SOFTWARE LLCInventors: Shreya Prasad, Indrajit Roy, Vincent Xu, Sunil Venkayala, Dan Huang, Kyungyong Lee
-
Patent number: 9832079Abstract: Mechanisms for determining a network topology are disclosed. Client computer information messages are received from a plurality of client computers. The client computer information messages include a network identifier that identifies a network address of a respective client computer. A first link table that identifies ports of a first switch device and corresponding network identifiers of at least some client computers is received from the first switch device. A second link table that identifies ports of a second switch device and corresponding network identifiers of other client computers is received from the second switch device. A nodal tree structure is generated that identifies the plurality of client computers, the communication links between the plurality of client computers, the first switch device, and the second switch device based on the client computer information messages, the first link table, and the second link table.Type: GrantFiled: March 12, 2014Date of Patent: November 28, 2017Assignee: Lockheed Martin CorporationInventors: Jason E. Athey, Brennan J. Jones, Huy D. Truong
-
Patent number: 9756130Abstract: A method of reconfiguring a protocol used by an application program includes determining an optimal protocol used by the application program and an optimal value of an operating parameter of the optimal protocol based on requirement information of the application program and system information obtained from a protocol layer; and when a current protocol used by the application program is not the optimal protocol, reconfiguring the current protocol used by the application program to the optimal protocol using at least one component module missing from the current protocol used by the application program and at least component module of the current protocol used by the application program, and setting a value of the operating parameter of the optimal protocol to the optimal value of the operating parameter of the optimal protocol.Type: GrantFiled: September 26, 2012Date of Patent: September 5, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Tae Seok Kim, Tae Rim Park
-
Patent number: 9736236Abstract: A system to manage a buffering of a data stream for a peer client in a peer-to-peer based streaming service includes a buffering control unit including a processor configured to control pieces of the data stream to be buffered in a first buffer of the peer client, and to control one or more outputted pieces to be buffered in a second buffer of the peer client, the outputted pieces being outputted from the first buffer for play back of the data stream. A method for managing a buffering includes storing pieces of the data stream in a first buffer; storing one or more outputted pieces of the data stream in a second buffer; and transmitting one or more pieces stored in the first buffer or the second buffer.Type: GrantFiled: January 19, 2012Date of Patent: August 15, 2017Assignee: Naver CorporationInventors: Young Wook Kim, Jong Soo Kim, Jung Jun Park, Seung Kwan Yang, Jae Won Oh, Chang Hee Woo, Sang Hyun Lee
-
Patent number: 9720678Abstract: Embodiments of the present invention disclose a network switching method, a version upgrade method, and a terminal device, which relate to the field of communications technologies. A terminal receives a user instruction that instructs the terminal to access a network of a target operator. If an operator of a network currently accessed by the terminal is different from the target operator, a preset file is read to obtain image information corresponding to the target operator. A target image file corresponding to the target operator is obtained according to the image information and version switching is performed according to the target image file. The preset file includes image information that corresponds to all image files of operators stored in the terminal in one-to-one correspondence.Type: GrantFiled: April 24, 2014Date of Patent: August 1, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shilin Pan, Yonghong Wang
-
Patent number: 9723094Abstract: A method for transmitting contents and user's interactions among multiple devices is provided. The method includes determining a group of object devices including a portion of the plurality of object devices, transmitting the data to the object devices of the determined group, receiving confirmation information from the object device which completes receiving of the data, among the object devices of the determined group, determining a clone device based on the received confirmation information. The transmitted clone information is used to transmit the data from the determined clone device to at least one object device which is not included in the object devices of the determined group among the plurality of object devices.Type: GrantFiled: May 8, 2013Date of Patent: August 1, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Jung-kih Hong, Liexin Chen, Min-suk Choi, Yoon-suk Choi, Zhi Wang
-
Patent number: 9665732Abstract: A method and system for secure download includes generating a path to a location where a downloadable object is temporarily stored. The method can include receiving a request for a downloadable object, generating one or more unique identifiers, creating a path to the requested object using the unique identifiers, storing a copy of the requested object in a temporary location indicated by the path, and returning the generated path to the requestor. The method can further include receiving a path to a downloadable object and, responsive to a determination that the path is valid, returning the downloadable object. A generated path can be rendered obsolete and its corresponding file removed from the temporary location after a predefined time interval has elapsed. A database of the generated paths and associated files may be periodically checked, and those paths and files that have been stored in the database beyond a pre-definable expiry time can be removed.Type: GrantFiled: July 2, 2014Date of Patent: May 30, 2017Assignee: SAP SEInventors: Aswin Kumar Jayaraman, Vishal Trivedi, Raghavendra Rao M G
-
Patent number: 9661042Abstract: A data process apparatus for sharing shared data among plural data process apparatuses participating in an event. The data process apparatus includes a participation notification reception unit configured to receive a participation notification from each of the plural data process apparatus including first and second data process apparatuses in the event, a notifying unit configured to notify the second data process apparatus to the first data process apparatus as a data obtain target from which the shared data is to be obtained. The second data process apparatus is a data process apparatus from which the participation notification has already been received by the participation notification reception unit.Type: GrantFiled: January 21, 2015Date of Patent: May 23, 2017Assignee: Ricoh Company, Ltd.Inventor: Ryoichi Baba
-
Patent number: 9661097Abstract: A caching method and device for reducing non-local network traffic by caching content at equipment at the premises of one or more end users. The caching device may be connected to a non-local network of a data distribution network that may include the non-local network, a headend connected to the non-local network, a content delivery server connected to the headend and a content source connected to the headend. The premises equipment may include a caching device including a controller and storage medium. The caching device at an end user premises may receive content, which may be sent to a plurality of end user premises as part of a multicast, over a non-local network. The end user may access the received content at local network speeds without having to send an individual request for the content over the non-local network.Type: GrantFiled: September 21, 2012Date of Patent: May 23, 2017Inventor: Evan Geffner
-
Patent number: 9639464Abstract: A method for data transfer includes receiving in an operating system of a host computer an instruction initiated by a user application running on the host processor identifying a page of virtual memory of the host computer that is to be used in receiving data in a message that is to be transmitted over a network to the host computer but has not yet been received by the host computer. In response to the instruction, the page is loaded into the memory, and upon receiving the message, the data are written to the loaded page.Type: GrantFiled: September 27, 2012Date of Patent: May 2, 2017Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Haggai Eran, Shachar Raindel, Liran Liss, Noam Bloch
-
Patent number: 9614877Abstract: A method and an apparatus for realizing web service. An apparatus having a binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface being configured to receive information from a node whenever a resource of a node changes or whenever a pre-configured event regarding a resource occurs. The apparatus also has an interface for communicating with web applications making use of the resources and ap component for receiving subscriptions regarding the information received from the nodes and providing the subscribed information.Type: GrantFiled: December 5, 2012Date of Patent: April 4, 2017Assignee: ARM FINLAND OYInventors: Zachary Shelby, Sampo Ukkola
-
Patent number: 9602356Abstract: A system for controlled-tuning path performance data collection is provided according to group membership controlled using a tool or application. In an embodiment, criteria may be established for groups that are populated by member objects that satisfy the criteria, and performance data collection is performed for such criteria groups may be turned on or off from an interface of the tool. The tool may automatically update group membership and performance data collection characteristics according to user controlled settings but without requiring further user intervention during the updating. The described system may thereby be advantageously used in connection with management of performance data collection based on a defined groups framework in which selected groups are created, based on specified criteria, that contain objects (e.g., hosts, arrays, switches etc.) for which performance data should be collected.Type: GrantFiled: September 28, 2012Date of Patent: March 21, 2017Assignee: EMC IP Holding Company LLCInventors: Alexander Dubrovsky, Venkatesh Madhipatla, Syamala Pullakhandam, Junichi Eto, Christopher A. Chaulk, Rajesh Nandyalam
-
Patent number: 9552231Abstract: Methods and apparatus for classification-based dynamic allocation of computing resources are described. A method comprises determining usage data sources corresponding to one or more clients of a computing infrastructure, and assigning values to client classification categories associated with a particular client based on metrics obtained from the particular client's usage data sources. The method includes generating a recommendation mapping between values of the client classification categories, and one or more resources of the infrastructure, based at least in part on resource classification information. The method further includes allocating at least a portion of the one or more resources to the particular client based at least in part on the recommendation mapping.Type: GrantFiled: September 27, 2012Date of Patent: January 24, 2017Assignee: Adobe Systems IncorporatedInventor: Kent McLean
-
Patent number: 9509584Abstract: The disclosed embodiments include a method, apparatus, and computer program product for improving network monitoring. For example, in one embodiment, current inaccuracies due to the imperfect counter frame injection error between ingress counters and egress counters is eliminated, by monitoring, using an ingress counter, for a time period that is slightly greater than the time it takes for a packet/frame to pass from one end to the other, for “no packets/frames”. In one embodiment, once this no packet time occurs, a signaling event is triggered. A notification is sent from the start of the path counter to the end of the path counter to start counting. A “stop counting/restart counting” signal is then sent from the start of the path counter to the end of the path counter the next time that no packets/frames are observed for the same period.Type: GrantFiled: August 20, 2013Date of Patent: November 29, 2016Assignee: CenturyLink Intellectual Property LLCInventor: Michael Bugenhagen
-
Patent number: 9491524Abstract: In embodiments, apparatuses, methods and storage media are described that are associated with support for leap seconds for provision of media content. In embodiments, a leap second is identified for a time during which media content may be timestamped. In embodiments, timestamps may be generated so that no segment of the media content contains a repeated timestamps and the media content is provisioned. In embodiments, content may be provisioned using a non-repeating time standard, such as TAI, and segments of media content maybe defined to have different lengths. In other embodiments, different time standards may be used, but seconds may be repeated across segment boundaries. Other embodiments may be described and/or claimed.Type: GrantFiled: June 26, 2013Date of Patent: November 8, 2016Assignee: Intel CorporationInventor: Johannes P. Schmidt
-
Patent number: 9467328Abstract: Certain aspects of the present disclosure are related to a signage device controller. In certain embodiments, the signage device controller has: (a) a processor, (b) a network interface controller, (c) a communication control point in accordance with a control protocol and (d) a memory containing firmware. The firmware is configured to, when executed at the processor, (a) be in communication with managed signage device through the communication control point, (b) receive, through the network interface controller, a management request in a communication protocol from a remote management system through an out-of-band network for instructing the firmware to perform a management operation at the managed signage device, and (c) construct a control command in accordance with the control protocol and send the control command to the managed signage device through the communication control point to instruct the managed signage device to perform the management operation.Type: GrantFiled: May 14, 2013Date of Patent: October 11, 2016Assignee: AMERICAN MEGATRENDS, INC.Inventors: Varadachari Sudan Ayanam, Samvinesh Christopher
-
Patent number: 9331912Abstract: It is an object of the present invention to reduce a work load in setting a violation sign condition.Type: GrantFiled: November 11, 2011Date of Patent: May 3, 2016Assignee: NEC CORPORATIONInventor: Mitsuhiro Oono