Patents Examined by David Lazaro
  • Patent number: 9635136
    Abstract: Large-scale images are retrieved over network communications channels for display on a client device by selecting an update image parcel relative to an operator controlled image viewpoint to display via the client device. A request is prepared for the update image parcel and associated with a request queue for subsequent issuance over a communications channel. The update image parcel is received from the communications channel and displayed as a discrete portion of the predetermined image. The update image parcel optimally has a fixed pixel array size, is received in a single and or plurality of network data packets, and were the fixed pixel array may be constrained to a resolution less than or equal to the resolution of the client device display.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: April 25, 2017
    Assignee: BRADIUM TECHNOLOGIES LLC
    Inventors: Isaac Levanon, Yonatan Lavi
  • Patent number: 9635282
    Abstract: A camera producing visible light images with thermal data. The camera may include visible light lens and sensor, an infrared light lens and sensor, and a display. The display displays some of the visible light image and thermal data from the respective sensors. The visible light image is divided into an array of zones where each zone may provide thermal data associated with the corresponding portion of the target shown in the zone. The camera may sense infrared images also provide audible alarms where the alarm is emitted with a tone of variable output to indicate the relative level of the alarm.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: April 25, 2017
    Assignee: Fluke Corporation
    Inventors: Thomas J McManus, Kirk R. Johnson, Thomas Heinke, Mathew Rekow
  • Patent number: 9634900
    Abstract: A network controller may receive a request from an application via an application programming interface (API), wherein the request comprises program codes written in a declarative programming language, and wherein the program codes describe at least some aspects of a virtual network (VN). The network controller may further parse the program codes into internal objects of the network controller, with the internal objects representing the aspects of the VN described by the program codes. The network controller may then manage the VN according to the internal objects translated from the program codes.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: April 25, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventor: Shujin Zhang
  • Patent number: 9628353
    Abstract: A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. The streams manager specifies to the cloud manager streams infrastructure and one or more streams application components for the virtual machines. The cloud manager provisions one or more virtual machines in a cloud with the specified streams infrastructure and streams application components. The streams manager then modifies the flow graph so one or more portions of the streaming application are hosted by the virtual machines in the cloud.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 9626329
    Abstract: Parallel Processing Communication Accelerator (PPCA) systems and methods for enhancing performance of a Parallel Processing Environment (PPE). In an embodiment, a Message Passing Interface (MPI) devolver enabled PPCA is in communication with the PPE and a host node. The host node executes at least a parallel processing application and an MPI process. The MPI devolver communicates with the MPI process and the PPE to improve the performance of the PPE by offloading MPI process functionality to the PPCA. Offloading MPI processing to the PPCA frees the host node for other processing tasks, for example, executing the parallel processing application, thereby improving the performance of the PPE.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: April 18, 2017
    Assignee: Massively Parallel Technologies, Inc.
    Inventor: Kevin D. Howard
  • Patent number: 9626215
    Abstract: Embodiments described herein extend to methods, systems, and computer program products for setting up, configuring, and customizing one or more virtual machines. A scenario definition file may be accessed and parsed to provide information to a virtual machine provisioning server. A virtual machine is provisioned and instantiated according to the information contained in the scenario definition file. A virtual machine is instantiated upon a host machine. Upon instantiation, a virtual machine communicates with a custom action service to execute an action upon the virtual machine.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: April 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Yingwei Yang
  • Patent number: 9619844
    Abstract: Systems and methods are provided for a user to generate content that reports social incidents, interests, and/or services. Specifically, a method is provided including subscribing with a server to send and receive information or data regarding a social incident, interest, and/or service of interest to a beneficiary. The method further includes defining a template for a report on the server to capture the information or data. The method further includes viewing and/or retrieving the report submitted by a user (via a client) of the general public that perceived the social incident, interest, and/or service of interest to the beneficiary. The defining the template comprises defining at least one information component that the beneficiary may be interested in receiving from the user regarding the social incident, interest, and/or service, and associating the defined template to the beneficiary.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: April 11, 2017
    Assignee: KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
    Inventor: Saleh Al-Harthi
  • Patent number: 9619297
    Abstract: There is provided a method and system for process migration in a data center network. The method includes selecting processes to be migrated from a number of overloaded servers within a data center network based on an overload status of each overloaded server. Additionally, the method includes selecting, for each selected process, one of a number of underloaded servers to which to migrate the selected process based on an underload status of each underloaded server, and based on a parameter of a network component by which the selected process is to be migrated. The method also includes migrating each selected process to the selected underloaded server such that a migration finishes within a specified budget.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: April 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Navendu Jain, Ishai Menache, F. Bruce Shepherd, Joseph (Seffi) Naor
  • Patent number: 9621687
    Abstract: The formation of a wireless device group for use in a computing environment involves establishing a wireless communication connection between a host wireless interface device and each of one or more dependent wireless interface devices, in which each dependent wireless interface device is configured to not directly communicate with a computing device. Another wireless communication connection is established between the host wireless interface device and the computing device when the host wireless interface device is within a host connection distance of the computing device. A further wireless communication connection can be established between the host wireless interface device and a second, different computing device.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: April 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael F. Koenig, Neil S. Fishman, Ira L. Snyder
  • Patent number: 9621642
    Abstract: Methods may be provided to forward data packets to a plurality of servers with each server being identified by a respective server identification (ID). A non-initial data packet of a data flow may be received, with the non-initial data packet including information for the data flow, and a bucket ID for the non-initial data packet may be computed as a function of the information for the data flow. Responsive to the bucket ID for the data packet mapping to first and second server identifications (IDs) of respective first and second servers and responsive to the non-initial data packet being a non-initial data packet for the data flow, the non-initial data packet may be transmitted to one of the first and second servers using one of the first and second server IDs based on a flow identification of the data flow being included in a transient table for the bucket ID.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: April 11, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jayasenan Sundara Ganesh, Mustafa Arisoylu, Prashant Anand, Nandan Mahadeo Sawant
  • Patent number: 9621477
    Abstract: A method of operating a browser of a terminal apparatus is provided. The method of operating a browser of a terminal apparatus according to various exemplary embodiments includes: confirming a resource needed for a first computation for operating the browser in the terminal apparatus; requesting an external device perform the first computation when the resource does not exist or is insufficient; receiving from the external device data according to a result of the first computation; and displaying data on the browser using the received data.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: April 11, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: In-chul Hwang
  • Patent number: 9621964
    Abstract: Techniques and systems that allow receiving a data stream and a location value. The location value, in one embodiment, is indicative of a location in the data stream at which the data stream has been aborted. This value may be determined by a sending entity and sent to a receiving entity. In various embodiments, the receiving entity may compute the remaining amount of data to be received in the data stream, and then receive that amount of data. In some embodiments, a checkpoint value may be used in conjunction with the location value to indicate an abort location for a data stream. A checkpoint value may correspond to an amount of data between successive checkpoints in the data stream. In some embodiments, upon aborting a data stream, a receiving entity receives data until a next checkpoint in the data stream.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: April 11, 2017
    Assignee: Oracle International Corporation
    Inventors: Bhaskar Mathur, Feroz Alam Khan, Kant C. Patel
  • Patent number: 9614717
    Abstract: The disclosure discloses a method for terminal access and management in cloud computing, including: a terminal with a management and control module accesses a bidirectional data transmission network and acts as a node; the node searches for a first responding control node or agent control node and connects with a network management server via an agent control node connected to the found control node or via the found agent control node; a management and control module of a node at each level collects running information of the terminal and reports the running information level by level, and a nearest super-ordinate node performs a management operation. The disclosure further discloses a system for terminal access and management in cloud computing.
    Type: Grant
    Filed: January 30, 2011
    Date of Patent: April 4, 2017
    Assignee: ZTE Corporation
    Inventor: Zhenghua Chen
  • Patent number: 9614848
    Abstract: A user device may receive a request for content; provide the request to a first server; receive an instruction based on providing the request for content; and provide a message to a second server based on receiving the instruction. The message may cause the second server to embed a unique identifier (ID) of the user device in the message to form a modified message for transmission to a third server. The modified message may cause the third server to form an object having the unique ID. The user device may receive the object based on providing the message to the second server; provide the object to the first server or to a fourth server; and receive, from the first server or the fourth server, particular content based on providing the object to the first server or the fourth server. The particular content may be based on the unique ID.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: April 4, 2017
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Chandrasekhar Yeleswarapu, Piyush Jethwa
  • Patent number: 9614750
    Abstract: Described is a method for improving both the bandwidth efficiency and bit rate of data streams flowing through binary tree networks. In an embodiment, the invention provides a method for efficiently utilizing end-consumer computers possessing a variety of upstream bandwidth capabilities to deliver online streaming video in a distributed manner.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: April 4, 2017
    Inventors: Mike O'Neal, Joel Francis, Tara Johnson, Ben Stroud, Landon Wright
  • Patent number: 9614875
    Abstract: A distributed cloud environment system comprising: a repository; a plurality of cloud managed nodes with a client program interface; a plurality of service management components with a service management component interface; a central trusted computing platform service in communication with the repository, the plurality of cloud managed nodes and the plurality of service management components, comprising: a first interface for communication with the client program interface in each of the plurality of cloud managed nodes through a first single touch point; and a second interface for communication with the service management component interface for the plurality of service management components through a second single touch point. The central trusted computing platform service manages interaction of the plurality of service management components with the plurality of cloud managed nodes, and the interaction of the plurality of cloud managed nodes with the repository.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Venkata R. Jagana, Srinivasa Rao Mangipudi, Neil I. Readshaw, Karthik Sivakumar
  • Patent number: 9615221
    Abstract: A method and system for managing email or other messaging and attachments to messages which are forwarded to devices having limited processing and memory capacity. The method includes the steps of: receiving a user configuration categorizing messages for the user by elements of the message; accessing the user message datastore upon receipt of at least one new message for the user to a user data store; comparing said at least one new message to a set of user specific rules; rendering a message summary including at least one link accessible by the processing device, the link enabling action with respect to the message when selected by the user; and outputting the message summary to a user device.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: April 4, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Richard Onyon, Liam Stannard, Leighton Ridgard
  • Patent number: 9609040
    Abstract: Systems and methods of dynamically adapting multimedia data transmit rates of data senders to available bandwidths of data receivers, in which the available bandwidths are estimated by the data senders using at least reception quality feedback information provided in real-time transport control protocol (RTCP) report packets. The data senders can obtain several bandwidth estimation parameters, such as a packet loss ratio and a round trip delay, from the reception quality feedback information, as well as multimedia data transmit rates from the data senders to the data receivers, and obtain estimates of the available bandwidths of the data receivers using at least the bandwidth estimation parameters and multimedia data transmit rates. Further, using the estimated available bandwidth, the data senders can dynamically adapt the multimedia data transmit rates to the available bandwidths for more reliably achieving the quality of experience (QoE) desired and/or required for multimedia data transmissions.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: March 28, 2017
    Assignee: Dialogic Corporation
    Inventors: Myo Tun, Kyeong Ho Yang
  • Patent number: 9600341
    Abstract: A transaction sticky load balance policy allows a remote client to choose a target server node from a server cluster to provide a transaction service. The load balance policy directs invocations of business methods within a transaction to the same target server node. The remote client receives the load balance policy from a proxy, which is downloaded to the remote client from one of the server nodes in the server cluster. The remote client selects a target server node according to the load balance policy. The remote client then invokes the business methods within a transaction on the target server node via the proxy. The target server node can execute all of the business methods within the transaction on a Java virtual machine. The business methods can be implemented with Enterprise JavaBeans (EJBs).
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: March 21, 2017
    Assignee: Red Hat, Inc.
    Inventors: Galder ZamarreƱo, Brian Edward Stansberry
  • Patent number: 9596189
    Abstract: A migration management service monitors the resource usage or other behavior factors related to virtual machine instances implementing database functionality and hosted on various physical computing devices. Based on the resource usage associated with the implementation of the database functionality and other behavioral factors, the migration management service identifies a set of target hosted virtual machine instances for possible migration. The migration management service can further identify and prioritize from the set of target hosted virtual machine instances which hosted virtual machine instances may have a greater likelihood to impact the execution of other hosted virtual machine instances being hosted in the same physical computing device. Based on the identification and prioritization, the migration management service can then cause the migration of one or more hosted virtual machine instances unto on a different physical computing device.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: March 14, 2017
    Assignee: Media Temple, Inc.
    Inventors: Christopher Lea, Michael Johnson, Demian Sellfors