Patents Examined by Patrice Winder
  • Patent number: 9716627
    Abstract: A load balancer computer for configuring a load balancing program in the load balancer for a cluster of servers to dispatch client requests to the servers in the cluster. The load balancer computer includes one or more storage devices and program instructions stored on the storage devices. The program instructions are: to detect that the cluster cannot handle the client requests with a predetermined level of performance, and in response, automatically request configuration information for another server not currently active in the cluster, to configure the load balancing program for adding the other server to the cluster to handle client requests; and to automatically configure the load balancing program for the cluster to add the other server to the cluster in accordance with the configuration information received for the other server. The configuration information configures the load balancing program for the other server based on a cookie affinity rule.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Roberto DeLima, Craig A. Lanzen
  • Patent number: 9706176
    Abstract: Embodiments described herein comprise a system and method for improving visibility of a roadway using an improved visibility system. The method comprising receiving data from a plurality of fog detectors located proximate a roadway and determining, based on the data from the plurality of fog detectors, that fog is present about the roadway. The method further comprising obtaining, after the determining that fog is present about the roadway, a plurality of images of the roadway by activating a plurality of cameras located proximate the roadway. The method further comprising creating a composite image by combining two or more of the plurality of images, wherein the composite image depicts the roadway unobstructed by fog and transmitting the composite image to a display device located in a vehicle traveling along the roadway.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventor: Giuseppe Longobardi
  • Patent number: 9705963
    Abstract: A method for evaluating an online entity presence includes receiving a set of social media information for at least one entity and calculating a social media measurement where the social media measurement is associated with the set of social media information. The method further includes receiving a set of online profile information for the at least one entity, the set of online profile information being associated with one or more non-social media online profiles, and calculating an online profile measurement wherein the online profile measurement is associated with the set of online profile information. The method further includes calculating a reach value, the reach value being associated with the social media measurement and the online profile measurement and providing a reach score to a user where the reach score associated with the reach value.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: July 11, 2017
    Assignee: Thomson Reuters Global Resources Unlimited Company
    Inventors: Jill Schornack, Eric Iverson, Brian Doyle, Aaron Hareid
  • Patent number: 9686339
    Abstract: A method includes receiving, at a media player at a computing device, a first portion of a media stream, and initiating playback of the first portion of the media stream. The method also includes receiving a second portion of the media stream during the playback of the first portion of the media stream, the second portion of the media stream including a platform-independent representation of source code. The method further includes compiling the platform-independent representation of the source code to generate a platform-specific component that is executable by the computing device. The method includes executing the platform-specific component at the computing device during execution of the media player at the computing device.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: June 20, 2017
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventor: Robert Elsner
  • Patent number: 9686214
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to unattended status and time-based messaging in an instant messaging (IM) environment and provide a method, system and computer program product for unattended status and time-based messaging in an instant messaging (IM) environment. In an embodiment of the invention, a method for unattended status and time-based messaging in an instant messaging (IM) environment can be provided. The method can include receiving a request from an IM user to queue an unattended status and time-based message, retrieving a recovery trigger for the unattended status and time-based message, and assigning the unattended status and time-based message to a message queue.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: James G. McLean, William G. Pagan
  • Patent number: 9674058
    Abstract: A time series data processing device for processing time series data that is a sequence of data received from a system that is a processing target over time includes a time series data search processing unit that receives, for details of the time series data and occurrence time information, a time series data search condition including events of a plurality of the time series data and an interval condition that is a condition of time intervals of the events occurring, and changes the interval condition using an allowable time lag that is allowable time of a set time lag in a transmission source of the time series data to thereby reflect the set time lag in the time series data search condition; and a data monitoring unit that monitors the time series data received from the system that is the processing target, using the time series data search condition changed by the time series data search processing unit.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: June 6, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Keita Shimasaki, Miyako Shimasaki, Naohiro Suzuki, Shuntaro Hitomi
  • Patent number: 9674076
    Abstract: Embodiments relate to setting up direct mapped routers located across independently managed compute and storage networks for enabling multiple modes of communication over the cross-coupled links between the networks. An aspect includes identifying a characteristic of a local entity based on a unique location identifier assigned to the local entity and learning a characteristic of a remote entity based on a location identifier received over a cross-coupled link between the local entity and the remote entity. A port on a local entity router is then correlated with the received location identifier of the remote entity. A route is then built in the direct mapped router table at a location pointed to by the location identifier of the remote entity. An optimistic failover route is established from a storage entity to a compute entity when a cross-coupled link between the storage entity and the compute entity is broken.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: June 6, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Besaw, Bret G. Bidwell, John Dorfner, Aruna V. Ramanan
  • Patent number: 9667708
    Abstract: Embodiments are directed to a computer implemented method of defining and executing tasks in a client-server architecture. The method includes receiving, at a server, a definition of a task to be performed by a client, wherein the definition of the task includes a set of client properties relevant to the task. The method further includes repeatedly receiving, at the server, reports of the client, wherein each of the reports comprises a status of each of a plurality of client properties. The method further includes determining, at the server, a characteristic of the set of client properties based at least in part on the reports, and determining, at the server, a level of service for executing the task based at least in part on the characteristic of the set of client properties.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: May 30, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicola Milanese, Stefano Sidoti
  • Patent number: 9658892
    Abstract: Embodiments of the invention relate to management of hybrid workloads, including serial and parallel workload optimizations, in a shared pool of configurable computer resources. Resource utilization in the shared pool is dynamically tracked, and employed for assessing a set of servers a parallel access protocol should utilize for one or more I/O requests in conjunction with any serial workload optimizations. Accordingly, the load balancing embodies a diverse set of workloads to support dynamic and equitable allocation.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dean Hildebrand, Sandip Agarwala
  • Patent number: 9652432
    Abstract: There are provided a system and a computer program product for operating of network cards in computing systems. The computing systems detect resource utilization of all network cards of physical servers connected via one or more networks. The computing systems monitor network statistics of the network. The computing systems determine an operation of each network card connected to the network according to the monitored network statistics.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kleber Sacilotto de Souza, Tiago Nunes dos Santos, Rafael Camarda Silva Folco, Breno Henrique Leitão
  • Patent number: 9634969
    Abstract: A system and method for the late-biding of time-based media in real-time. With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: April 25, 2017
    Assignee: Voxer IP LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Patent number: 9633562
    Abstract: Method and apparatus whereby one or more vehicle nodes are configured for use in a vehicular communications network which provides for exchange of data between a plurality of vehicle nodes and a plurality of stationary nodes, where each stationary node comprises a computing unit operable to broadcast periodic announcements of services, and to receive identity messages from the vehicle node on at least one common IEEE 802.11 Medium Access Control (MAC) channel. Preferably, each stationary node is configured to provide for exchange of data with the plurality of vehicle nodes, where each vehicle node comprises at least one on-board computing unit which is operable to broadcast identity messages to and to receive service announcements from the stationary node on the at least one common IEEE 802.11 MAC channel.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: April 25, 2017
    Assignee: Paxgrid Telemetric Systems, Inc.
    Inventor: Martin D. Nathanson
  • Patent number: 9628551
    Abstract: A method and associated systems for reusing digital assets and automatically updating user and asset eminence values associated with each asset reuse. Users each control a collection of digital assets and each user and each asset is assigned an eminence value that represents a relative importance of a user or asset. When a first user accesses an asset, that asset is copied to the first user's collection. When a second user accesses the first user's copy, the asset is copied to the second user's collection, and the eminence of the first user and of the asset are increased. When a third user accesses the second user's copy, the asset is copied to the third user's collection and first-user's, second-user's, and asset's eminence values increase. The second user may automatically locate an asset in the first user's collection by “following” the first user.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Saiprasad Kolluri Venkata Sesha, Gopal S. Pingali, Mark E. Podlaseck, Karthik Sivakumar
  • Patent number: 9628528
    Abstract: A method of receiving content in a client is provided. The method may include receiving, from a server, a spatial set identifier (ID) corresponding to a tile group including at least one tile, sending, to the server, a request for first content corresponding to metadata, and receiving, from the server, the first content corresponding to the request.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: April 18, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Seong Yong Lim, Joo Myoung Seok, Sang Woo Ahn, Yong Ju Cho, Ji Hun Cha
  • Patent number: 9619508
    Abstract: Speculative processing of begin transaction database messages may include receiving a begin transaction message from a database client, transmitting an acknowledgement of the begin transaction message to the database client prior to forwarding the begin transaction message to the database server, forwarding the begin transaction message to the database server, and receiving an acknowledgement of the begin transaction message from the database server. In some implementations, the acknowledgement of the begin transaction message to the database client is transmitted substantially without delay after receiving the begin transaction message from the database client.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: April 11, 2017
    Assignee: Facebook, Inc.
    Inventor: Daniel Nota Peek
  • Patent number: 9613382
    Abstract: A computer-implemented method for automatically synchronizing online communities may comprise identifying login information for a first user account associated with the first online community, accessing the first user account using the login information for the first user account, obtaining information from the first user account, and modifying, based on the information obtained from the first user account, a second user account associated with a second online community. Corresponding systems and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: April 4, 2017
    Assignee: Symantec Corporation
    Inventors: Keith Newstadt, Shaun Cooley
  • Patent number: 9600222
    Abstract: Methods, systems and devices are described for place shifting media content from a computer system to a remotely-located display over a network. The media content to be place shifted is captured at the computer system, wherein the media content includes a portion of imagery presented on a local display associated with the computer system. The captured media content is transcoded or otherwise converted to a media stream in a format that is transmittable on the network. The media stream is then transmitted on the network for presentation on the remotely-located display.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: March 21, 2017
    Assignee: Sling Media Inc.
    Inventors: Blake Gary Krikorian, Andrew E. Einaudi, Alexander Gurzhi, Matthew Feinstein
  • Patent number: 9602341
    Abstract: In a system that separates the control (management) layer from the data layer of a distributed storage system, an application programming interface (API) provider is presented that manages storage awareness of the virtual control servers with at least one virtual array and underlying physical arrays. The system described herein advantageously enables multi-tenant support to provide individual and/or isolated access to shared storage resources among multiple tenants and offers improved scalability and operations in a cloud deployment.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: March 21, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Anil A. Degwekar, Vasudevu Lakhinana, Amit S. Herlekar
  • Patent number: 9584578
    Abstract: Techniques for cross platform user joining are disclosed. In some embodiments, cross platform user joining includes associating a first user identification (UID) and a second UID with one or more Internet Protocol addresses (IPs); associating the first UID and the second UID with one or more monitored behaviors; and joining the first UID and the second UID based on the one or more IPs and the one or more monitored behaviors.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: February 28, 2017
    Assignee: BloomReach Inc.
    Inventors: Suchitra Amalapurapu, Anand Raghuraman, Rahul Bhandari, Pradeep Muthukrishnan, Jasvinder Singh, Ashutosh Garg
  • Patent number: 9577919
    Abstract: DNS wildcard beaconing. In one embodiment, for example, a computer-implemented method comprises: receiving a network request from a resolver to resolve a hostname, the network request from the resolver comprising a network address of the resolver, the hostname comprising a unique wildcard portion; storing first data representing an association between at least the unique wildcard portion and the network address of the resolver; receiving a network request from a client for a resource, the network request from the client comprising a network address of the client and at least the unique wildcard portion; storing second data representing an association between at least the unique wildcard portion and the network address of the client; based on the first data and the second data, associating the client with the resolver; and storing third data representing the association between the client and the resolver.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: February 21, 2017
    Assignee: Yahoo! Inc.
    Inventors: Michael Christian, David Apgar