Patents Examined by James Fiorillo
-
Patent number: 10116600Abstract: 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: GrantFiled: August 14, 2014Date of Patent: October 30, 2018Assignee: EXCALIBUR IP, LLCInventor: Stewart Smith
-
Patent number: 10103982Abstract: 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: GrantFiled: March 28, 2016Date of Patent: October 16, 2018Assignee: TIME WARNER CABLE ENTERPRISES LLCInventor: Andrew Danforth
-
Patent number: 10075329Abstract: 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: GrantFiled: June 25, 2014Date of Patent: September 11, 2018Assignee: A 10 Networks, IncorporatedInventors: Miao Wang, Xin Wang
-
Patent number: 10067730Abstract: 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: GrantFiled: March 17, 2017Date of Patent: September 4, 2018Assignee: Recursive Labs, Inc.Inventors: Brian David Handrigan, Mark David Comiso, Eldon Spencer Markowski, Bud Albers, Daniel Alstadt, David Wilcox, Ryan Vincent
-
Patent number: 10055696Abstract: 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: GrantFiled: July 8, 2016Date of Patent: August 21, 2018Assignee: STUBHUB, INC.Inventor: Anselm David Engle
-
Patent number: 10044567Abstract: 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: GrantFiled: January 18, 2016Date of Patent: August 7, 2018Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Felipe Castro, Ronnie Dhaliwal, Hong Choi
-
Patent number: 10044812Abstract: 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: GrantFiled: June 25, 2015Date of Patent: August 7, 2018Assignee: Kabushiki Kaisha ToshibaInventors: Daisuke Ajitomi, Keisuke Minami, Hiroshi Kawazoe, Hiroyuki Aizu
-
Patent number: 10038656Abstract: 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: GrantFiled: June 18, 2015Date of Patent: July 31, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhihao Zheng, Shuang Qin
-
Patent number: 10031492Abstract: 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: GrantFiled: April 29, 2010Date of Patent: July 24, 2018Assignee: VESTAS WIND SYSTEMS A/SInventor: Roberto Zapata
-
Patent number: 10021162Abstract: 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: GrantFiled: November 21, 2014Date of Patent: July 10, 2018Assignee: SK TechX Co., Ltd.Inventors: Dong-Su Lee, Dong-Gook Kim
-
Patent number: 10021185Abstract: 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: GrantFiled: August 22, 2013Date of Patent: July 10, 2018Assignee: CA, Inc.Inventors: Donald Joseph Kleinschnitz, Jr., Debra Jean Danielson
-
Patent number: 10007737Abstract: 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: GrantFiled: November 26, 2014Date of Patent: June 26, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vikrant Akavaram, Lisa M Bradley, Lillian Y Lei, Lawrence Louie
-
Patent number: 10009432Abstract: 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: GrantFiled: January 15, 2016Date of Patent: June 26, 2018Inventors: Thy Tang, Shuchun Zhang, Zhuliang Lu, Qichao Du
-
Patent number: 10007735Abstract: 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: GrantFiled: February 25, 2014Date of Patent: June 26, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vikrant Akavaram, Lisa M Bradley, Lillian Y Lei, Lawrence Louie
-
Patent number: 10003557Abstract: 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: GrantFiled: March 13, 2016Date of Patent: June 19, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Josef A. Scherpa, Tracee L. Wolf
-
Patent number: 10001911Abstract: 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: GrantFiled: April 10, 2015Date of Patent: June 19, 2018Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, James L. Lentz
-
Patent number: 10003556Abstract: 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: GrantFiled: March 13, 2016Date of Patent: June 19, 2018Assignee: INTERNATIONAL BUISNESS MACHINES CORPORATIONInventors: Josef A. Scherpa, Tracee L. Wolf
-
Patent number: 10003642Abstract: 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: GrantFiled: June 2, 2014Date of Patent: June 19, 2018Assignee: Apple Inc.Inventors: Pierre B. Vandwalle, Christiaan A. Hartman, Yong Liu
-
Patent number: 9992113Abstract: 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: GrantFiled: June 30, 2015Date of Patent: June 5, 2018Assignee: VMware, Inc.Inventors: Rishi Mehta, Lenin Singaravelu
-
Patent number: 9966043Abstract: 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: GrantFiled: October 26, 2012Date of Patent: May 8, 2018Assignee: NEC DISPLAY SOLUTIONS, LTD.Inventor: Yasunobu Kaneko