Patents Examined by James Fiorillo
  • Patent number: 9390401
    Abstract: A device and method for generating a dynamic personalized events feed that is personalized for a user is provided. The device may include one or more processors configured to determine events that match filtering information, generate the dynamic personalized events feed based on the determined events, and update the generated dynamic personalized events feed based on the determined events. The device may also include a network interface component coupled to a network, the network interface component configured to receive the filtering information, and transmit the generated dynamic personalized events feed to a user device. The device may further include a memory, the memory storing event information and user information for determining events that match the filtering information.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: July 12, 2016
    Assignee: STUBHUB, INC.
    Inventor: Anselm David Engle
  • Patent number: 9374290
    Abstract: A system and method for providing Transmission Control Protocol (TCP) performance testing is disclosed. The system may comprise an input configured to receive configuration information for performance testing of a network element. The system may also comprise an output configured to transmit traffic generation information based on the configuration information to a traffic generator to generate continuous streams of bidirectional TCP traffic to the network element and to output results of performance testing based on analysis of network element response. The system may also comprise a processor configured to analyze network element response to the continuous streams of bidirectional TCP traffic, wherein the results of performance testing are based on analysis of network element response.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: June 21, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Daniel H. Davis, Travis J. Chelgren, James P. Koskulitz
  • Patent number: 9367879
    Abstract: An influence maximization process efficiently identifies an influential set of nodes with which to seed a diffusion process using the transposition of a graph representing the network. This approach offers an acceptable tradeoff between runtime complexity and accurate approximation. In addition, using an approximation condition, the influence maximization process may be further tuned to dramatically reduce the computational complexity even more in certain circumstances while allowing a fallback to the unturned influence maximization process if the approximation condition is not satisfied.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: June 14, 2016
    Assignee: MICROSOFT CORPORATION
    Inventors: Christian Herwarth Borgs, Michael Avraham Brautbar, Jennifer Tour Chayes, Brendan James Lucier
  • Patent number: 9363227
    Abstract: The present disclosure provides a source specific multicast service that maps multicast group addresses to corresponding source addresses. A boundary routing element can be configured to determine whether a received join request includes a mapped group address. If the join request does not include a mapped group address, boundary routing element can be configured to perform normal join request processing of the join request. If the join request includes a mapped group address, the boundary routing element can be configured to generate a corresponding source address using the mapped group address. The boundary routing element can also be configured to perform alternative join request processing as if the join request were an SSM join request that specified both a source address and a multicast group address.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: June 7, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd
  • Patent number: 9342376
    Abstract: A method, system, and device for energy efficient job scheduling in a datacenter computing environment includes a master node. The master node can periodically receive energy data from slave nodes and dynamically assign computing tasks to be executed by the slave nodes based on the energy data.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: May 17, 2016
    Assignee: Intel Corporation
    Inventors: Nilesh K. Jain, Theodore L. Willke, Kushal Datta, Nezih Yigitbasi
  • Patent number: 9332055
    Abstract: The present invention relates to methods and apparatuses for finding out which XDM server a specific user is allocated to in a network with several XDM servers. An HTTP proxy (120) receives an XCAP request (610) from an XDM client (100), including information related to a user associated with the XDM client. The HTTP proxy checks if the user exists in its storage (330), based on the received user information, and if not, the HTTP proxy creates a SIP request (630) including the user information, and passes it over to a SIP Proxy (130, 230). The SIP Proxy finds out which XDM server the user is allocated to by enquiring a subscriber database (140), and then the SIP proxy passes the XDM server address information back to the HTTP Proxy (640), which is then able to route the XCAP request (650) to the correct XDM server (150, 250).
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: May 3, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Bulent Gecer, Mikael Klein, Sofie Lassborn
  • Patent number: 9313285
    Abstract: A method, computer program product, and system for performing a dynamic social content selection. According to an embodiment, a method may include determining, via one or more computing devices, a plurality of status indicators available to be associated with social content associated with a first user. The method may also include defining one or more rules for the plurality of status indicators based on, at least in part, a recipient characteristic. The method may further include selecting one of the plurality of status indicators to associate with the content for a second user based on the one or more rules. The method may further include providing the content and the selected one of the plurality of status indicators to the second user.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Denise A. Bell, Lisa Seacat DeLuca, Jana H. Jenkins, Jeffrey Alan Kusnitz
  • Patent number: 9313283
    Abstract: A method, computer program product, and system for performing a dynamic social content selection. According to an embodiment, a method may include determining, via one or more computing devices, a plurality of status indicators available to be associated with social content associated with a first user. The method may also include defining one or more rules for the plurality of status indicators based on, at least in part, a recipient characteristic. The method may further include selecting one of the plurality of status indicators to associate with the content for a second user based on the one or more rules. The method may further include providing the content and the selected one of the plurality of status indicators to the second user.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Denise A. Bell, Lisa Seacat DeLuca, Jana H. Jenkins, Jeffrey Alan Kusnitz
  • Patent number: 9313215
    Abstract: Systems, apparatuses and methods for preventing requests to access a system's resources from having a negative impact on higher priority data processing operations being performed by the system. The invention is directed to preventing the number of calls made by a merchant's applications through an application programming interface (API) for access to the lower priority services of a merchant service provider from having a negative impact on the ability of the service provider to perform the processing necessary to support higher priority services. The invention provides a user interface that may be used by a merchant or the service provider to configure the operation of a “throttle” that is designed to generate an alert when the number of calls by a merchant application for access to a specific service provider function or application exceeds a value or limit, where exceeding the value or limit may indicate a malfunction of the merchant's application or an attack by a malicious agent.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: April 12, 2016
    Assignee: Visa International Service Association
    Inventors: Avinash Kalgi, Adam Conway, Galina Skoptsova, Mark Cordell
  • Patent number: 9313254
    Abstract: A service request apparatus includes a storage unit and a processor coupled to the storage unit, wherein the processor executes a process including: storing in the storage unit source session information and destination session information in association with a user identifier, the source session information indicating information on a session used by a service source that is requested by the user for provision of a service, and the destination session information indicating information on a session used by a service destination; determining whether the user identifier of the user who requests the service source for provision of the service is stored in the storage unit; and requesting, when the user identifier is stored, the service source for provision of the service in cooperation with the service destination connected using the destination session information associated with the source session information, the service source being connected using the source session information.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: April 12, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Takao Ogura
  • Patent number: 9306996
    Abstract: A streaming connection management method and system are provided. In the streaming connection management method, a streaming source establishes a plurality of connecting requests through a first relay server, and the first relay server provides first streaming data. A number of connections established with the first relay server is determined. When the number of the connections established with the first relay server is greater than or equal to a first relay threshold of the first relay server, a data balance method is executed to obtain a second relay threshold. The first relay server is adjusted to provide a second streaming data, in which a pixel value of the first streaming data is greater than a pixel value of the second streaming data.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: April 5, 2016
    Assignee: Industrial Technology Research Institute
    Inventors: Yi-Hsing Tsai, Jung-Kuang Hsu, Yun-Ei Wu
  • Patent number: 9300541
    Abstract: A topology map engine obtains, from a dynamic host control protocol relay device, a relayed request, of a client, for a dynamic host control protocol lease. The relayed request has at least one given IP address of the dynamic host control protocol relay device inserted therein. A search is made in a database for that IP address. If not found, dynamic host control protocol relay device information is obtained. This information includes: an identifier of the dynamic host control protocol relay device; and at least one network interface of the dynamic host control protocol relay device and any internet protocol addresses assigned to same. This information is obtained at the topology map engine and stored in the database.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 29, 2016
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Andrew C. Danforth, Christopher G. Turner, Clayton O'Neill
  • Patent number: 9300720
    Abstract: A virtual mobile infrastructure includes a mobile client device running a local mobile operating system and a server computer running a remote mobile operating system. The mobile client device displays a screen image of the remote mobile operating system. User text inputs for a remote application running on the remote mobile operating system are received by way of a touchscreen keyboard of a local input method editor (IME) of the local mobile operating system. The user text inputs are transmitted from the mobile client device to the server computer, where the text inputs are provided to the remote application by a virtual IME of the remote mobile operating system.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: March 29, 2016
    Assignee: Trend Micro Incorporated
    Inventors: Yinfeng Qiu, Yaozhou Xu, Gen Chen
  • Patent number: 9300627
    Abstract: At an intermediary dynamic host configuration protocol relay device, over a network, a dynamic host configuration protocol message is obtained from one of a plurality of remote dynamic host configuration protocol relay devices in communication with the intermediary dynamic host configuration protocol relay device over the network. The intermediary dynamic host configuration protocol relay device accesses data pertaining to a plurality of dynamic host configuration protocol back-end servers logically fronted by the intermediary dynamic host configuration protocol relay device. Based on information in the dynamic host configuration protocol message and the data pertaining to the plurality of dynamic host configuration protocol back-end servers, the dynamic host configuration protocol message is routed to an appropriate one of the plurality of back-end dynamic host configuration protocol servers.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 29, 2016
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventor: Andrew Danforth
  • Patent number: 9288166
    Abstract: Preserving collaborative history includes detecting a trigger for a chat session between at least two participants using a processor and, responsive to the trigger, obtaining event data for an event occurring during the chat session and involving at least one of the participants. The event data is included within a transcript of the chat session. In other cases, event data is obtained from external systems that is correlated with the chat session and is included within the transcript.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: March 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josef A. Scherpa, Tracee L. Wolf
  • Patent number: 9288167
    Abstract: Preserving collaborative history includes detecting a trigger for a chat session between at least two participants using a processor and, responsive to the trigger, obtaining event data for an event occurring during the chat session and involving at least one of the participants. The event data is included within a transcript of the chat session. In other cases, event data is obtained from external systems that is correlated with the chat session and is included within the transcript.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: March 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josef A. Scherpa, Tracee L. Wolf
  • Patent number: 9276967
    Abstract: A system and method for selecting an initial bandwidth setting. A determination is made that a client is initiating a communication session. Network conditions for the client are determined. A bandwidth setting for the client is selected utilizing the network conditions and a previous bandwidth setting saved in a memory. The communication session for the client is initiated utilizing the bandwidth seating.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: March 1, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Felipe Castro, Ronnie Dhaliwal, Hong Choi
  • Patent number: 9276998
    Abstract: A method of transferring files in a data-processing network using a current node within the network includes reading an outbound content and outbound characteristics of an outbound file. An outbound message is created having outbound strings including a first set of the outbound strings representing the outbound characteristics and a second set of the outbound strings representing the outbound content. The outbound message is sent to a receiver node within the network. An inbound message is received from a sender node within the network. The inbound message has inbound strings including a first set of the inbound strings representing inbound characteristics and a second set of the inbound strings representing inbound content. An inbound file having the inbound content is stored, and the inbound characteristics are applied to the inbound file.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vicenzo Dentamaro, Francesco Sardella, Mario Somma
  • Patent number: 9270779
    Abstract: Provided are a display service method for automatically displaying the same screen image on a plurality of network devices at the same time based on pre-set schedule information in a network based on a plurality of network devices, a network device capable of performing the method, and a storage medium thereof. The method includes capturing a screen image of a first network device based on pre-set schedule information, and transmitting the captured screen image to at least one second network device. Accordingly, screen images displayed on a network device can be displayed on different network devices regardless of a format of the screen images.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: February 23, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Kee-wook Na
  • Patent number: 9265075
    Abstract: Method for quickly establishing a dial-up connection by using a data card, which comprises: when a mobile terminal initiates the dial-up connection from a computer, performing both a process of initiating a wireless connection establishment through a Unified Messaging (Um) port and a process of initiating a Dynamic Host Configuration Protocol (DHCP) server through a Remote Messaging (Rm) port at the same time.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: February 16, 2016
    Assignee: ZTE CORPORATION
    Inventor: Hong Zhang