Patents Examined by James Fiorillo
  • Patent number: 10116600
    Abstract: Many computing scenarios enable a user to send a message to a user expressing a statement, such as a “happy birthday” message or a “let's meet for lunch” message, and may seek assistance in composing the message. Some services may suggest stock messages, which the user may browse and select, but the generic, impersonal style of the messages may be apparent to the recipient. Presented herein are techniques for composing a message from a user to a recipient expressing a selected statement in the personalized style of the user. Such techniques involve evaluating an expression set (e.g., a mailbox or text message set) of the user to identify an expression style of the user when expressing such statements to such recipients, and composing a message that expressing the statement in the expression style of the user.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: October 30, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventor: Stewart Smith
  • Patent number: 10103982
    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 28, 2016
    Date of Patent: October 16, 2018
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventor: Andrew Danforth
  • Patent number: 10075329
    Abstract: System and method of determining active/standby statuses of an intermediary device with respect to a logic group based on a user defined switchover policy. A user is allowed to configure a template to determine respective health levels for multiple sets of delivery resources. Each set of resources associated with a function engine residing in a respective intermediary device. The multiple sets of resources, in conjunction with the associated function engines, are equivalently operable to provide the same service function. The template may include user-specified events and respective weight factors. The specified events are monitored and a health score is dynamically derived for each delivery resource based on the template. Based on an updated health score rank with respect to the service function, a switchover may automatically occur from an intermediary device of a lower health score to another device with a higher health score.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: September 11, 2018
    Assignee: A 10 Networks, Incorporated
    Inventors: Miao Wang, Xin Wang
  • Patent number: 10067730
    Abstract: Systems and methods for enabling co-browsing are provided herein. A device, such as a web server, may execute a browser application that initiates co-browsing capabilities between a host computing device and one or more guest computing devices. Activatable code is injected and/or otherwise embedded in one or more web pages. Subsequently, using the activatable code, web browser information on the host computing device is obtained and processed for display on the one or more guest computing devices.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: September 4, 2018
    Assignee: Recursive Labs, Inc.
    Inventors: Brian David Handrigan, Mark David Comiso, Eldon Spencer Markowski, Bud Albers, Daniel Alstadt, David Wilcox, Ryan Vincent
  • Patent number: 10055696
    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: July 8, 2016
    Date of Patent: August 21, 2018
    Assignee: STUBHUB, INC.
    Inventor: Anselm David Engle
  • Patent number: 10044567
    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: January 18, 2016
    Date of Patent: August 7, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Felipe Castro, Ronnie Dhaliwal, Hong Choi
  • Patent number: 10044812
    Abstract: According to an embodiment, a communication device performs communication with a terminal device via a network and includes first and second connection maintaining units and a switch instructing unit. The first connection maintaining unit maintains a connection established with the terminal device and mediates communication between the terminal device and another terminal device. The second connection maintaining unit maintains a communicable state of the terminal device with the communication device according to a method different from a method implemented by the first connection maintaining unit. When a predetermined switching condition is satisfied, the switch instructing unit instructs the terminal device to switch a method for maintaining a communicable state either from a first method, which is a method implemented by the first connection maintaining unit, to a second method, which is a method implemented by the second connection maintaining unit, or from the second method to the first method.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 7, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Daisuke Ajitomi, Keisuke Minami, Hiroshi Kawazoe, Hiroyuki Aizu
  • Patent number: 10038656
    Abstract: Systems and methods are provided for image sharing. For example, a terminal sends to a server a conversation-processing request to request to release a target conversation message from a current user of a messaging application to a conversation group; the server receives the conversation-processing request, acquires the target conversation message from the conversation-processing request, determines whether the target conversation message includes a first image; in response to the target conversation message including a first image, the server stores the first image in a shared album corresponding to the conversation group and forward the target conversation message to members of the conversation group.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: July 31, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhihao Zheng, Shuang Qin
  • Patent number: 10031492
    Abstract: The invention relates to a wind turbine (1) comprising a network arranged for communicating with an external network (11), said network of the wind turbine comprising a first sub-network (20) and a second sub-network (30), where the first sub-network (20) is connectable to the external network (11) and where the second sub-network (30) is connectable to and disconnectable from the first network (20). Thus, two or more independent networks are created within a single wind turbine to allow communication among the different controllers in the wind turbine along with external communication. The second sub-network is disconnectable from the remaining network, while the first sub-network may have permanent remote connection. This network architecture provides for enhanced flexibility, enhanced security and enhanced functionality.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: July 24, 2018
    Assignee: VESTAS WIND SYSTEMS A/S
    Inventor: Roberto Zapata
  • Patent number: 10021162
    Abstract: A cloud streaming service system and a method and apparatus for providing a cloud streaming service are disclosed. The cloud streaming server previously generates a section clip for a section having high resource usage, and performs a shortcut streaming procedure for sending the previously generated clip, rather than a normal streaming procedure, during the corresponding section, thereby efficiently utilizing the resources of a cloud streaming service system and thus increasing the maximum number of simultaneously executable applications.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: July 10, 2018
    Assignee: SK TechX Co., Ltd.
    Inventors: Dong-Su Lee, Dong-Gook Kim
  • Patent number: 10021185
    Abstract: The disclosed embodiments included a system, apparatus, method, and computer program product for optimizing the storage of data based at least in part on cost and service levels utilizing a cloud-based virtual storage fabric. Those embodiments are configured to compile operational information for service offerings that provide data storage at different storage locations, determine the costs of migrating that data to and storing that data at each of those storage locations utilizing the operational information, designate at which storage location each datum is to be stored based in part on those costs, and designate at least one datum for migration from one of the storage locations to another if the cost of storing that datum at that storage location is determined to be greater than the costs of migrating and storing that datum at the other storage location.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: July 10, 2018
    Assignee: CA, Inc.
    Inventors: Donald Joseph Kleinschnitz, Jr., Debra Jean Danielson
  • Patent number: 10007737
    Abstract: Systems, devices, and process are provided for tailored interpersonal communication platform management. This can include tailoring interpersonal communication methodologies across a selection of network supported interpersonal communication platforms including one-on-one social media, broadcast social media, email, SMS, and VoIP, etc. for a user, and among and between the user and enrollees or participants in one or more of various ICPs.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: June 26, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vikrant Akavaram, Lisa M Bradley, Lillian Y Lei, Lawrence Louie
  • Patent number: 10009432
    Abstract: An automated lead management solution receives network traffic from a lead provider server over a network. The network traffic is authenticated, validated, and filtered. Specifically, an intelligent filter engine may filter the network traffic at different levels of granularity such as field, campaign, and tier levels and stop the filtering whenever the network traffic fails an authentication, is invalidated or filtered out. When a lead passes through this rigorous filtering process, the filter engine identifies target system(s) that best matched the lead and sends the lead and data identifying the target system(s) to a ping engine. The ping engine pings the target system(s) sequentially or simultaneously. A response from a target system, which may include an instruction and/or a network address to redirect the network traffic, is then communicated to the lead provider server in real time in response to receiving the network traffic from the lead provider server.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: June 26, 2018
    Inventors: Thy Tang, Shuchun Zhang, Zhuliang Lu, Qichao Du
  • Patent number: 10007735
    Abstract: Systems, devices, and process are provided for tailored interpersonal communication platform management. This can include tailoring interpersonal communication methodologies across a selection of network supported interpersonal communication platforms including one-on-one social media, broadcast social media, email, SMS, and VoIP, etc. for a user, and among and between the user and enrollees or participants in one or more of various ICPs.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: June 26, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vikrant Akavaram, Lisa M Bradley, Lillian Y Lei, Lawrence Louie
  • Patent number: 10003557
    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: March 13, 2016
    Date of Patent: June 19, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josef A. Scherpa, Tracee L. Wolf
  • Patent number: 10001911
    Abstract: According to one embodiment of the present invention, a system determines the best communication channel to be utilized between multiple participants and establishes a communication link between the multiple participants via that communication channel. The system analyzes the preferences, limitations, behaviors, and capabilities of each of the participants and displays an aggregate of these traits from each of participants. The system then applies a set of rules and guidelines for determining which communication channel is best suited for establishing a communication link with all of the participants. The system comprises a computer system including at least one processor. Embodiments of the present invention further include a method and computer program product for determining the best communication channel to be utilized between multiple participants and establishing a communication link between the multiple participants in substantially the same manner described above.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, James L. Lentz
  • Patent number: 10003556
    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: March 13, 2016
    Date of Patent: June 19, 2018
    Assignee: INTERNATIONAL BUISNESS MACHINES CORPORATION
    Inventors: Josef A. Scherpa, Tracee L. Wolf
  • Patent number: 10003642
    Abstract: A system, apparatus, and method are provided for operating a peer-to-peer communication environment. The environment includes one or more clusters of peer devices, wherein devices in a single cluster are organized into a logical hierarchy under an anchor master (at the root of the hierarchy) and any number of synchronization masters; other devices are non-master devices. Synchronization parameters established by the anchor master and disseminated throughout the hierarchy enable the clusters' devices to rendezvous, discover peers and services, and communicate among themselves. The anchor master may adjust the synchronization parameters to avoid conflict with another hierarchy. Each device issues beacons (e.g., heartbeats, discovery beacons) that identify the number of devices synchronized with the reporting device, which allows the anchor master to calculate the total number of cluster members. Devices may also report details of a neighboring cluster (e.g.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: June 19, 2018
    Assignee: Apple Inc.
    Inventors: Pierre B. Vandwalle, Christiaan A. Hartman, Yong Liu
  • Patent number: 9992113
    Abstract: Techniques disclosed herein provide an approach for using receive side scaling (RSS) offloads from a physical network interface controller (PNIC) to improve the performance of a virtual network interface controller (VNIC). In one embodiment, the PNIC is configured to write hash values it computes for RSS purposes to packets themselves. The VNIC then reads the hash values from the packets and places the packets into VNIC RSS queues, which are processed by respective CPUs, based on the hash values. CPU overhead is thereby reduced, as RSS processing by the VNIC no longer requires computing hash values. In another embodiment in which the number of PNIC RSS queues and VNIC RSS queues are identical, the VNIC may map packets from PNIC RSS queues to VNIC RSS queues using the PNIC RSS queue ID numbers, which also does not require the computing RSS hash values.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 5, 2018
    Assignee: VMware, Inc.
    Inventors: Rishi Mehta, Lenin Singaravelu
  • Patent number: 9966043
    Abstract: An identifier control device includes: a cumulative transmission and reception initiation control unit that instructs a plurality of controlled devices, via a network, to initiate cumulative transmission and reception; a distance determination command transmission unit that transmits to each of the plurality of controlled devices via the network a distance determination command; a distance recognition unit that determines the distances on the network with respect to the respective plurality of controlled devices, based on response signals transmitted by the respective plurality of controlled devices after the accumulation time has elapsed from when each of the plurality of controlled devices receives the distance determination command; and an identifier control unit that sets to each of the plurality of controlled devices, via the network, an identifier for each of the plurality of controlled devices determined based on the determined distances on the network.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: May 8, 2018
    Assignee: NEC DISPLAY SOLUTIONS, LTD.
    Inventor: Yasunobu Kaneko