Patents Examined by Ranodhi Serrao
-
Patent number: 10097449Abstract: Embodiments are provided for optimized best path selection for optimal route reflection and include configuring, by a cloud-based node, a first cluster of nodes in an autonomous system, and determining whether any paths for a network address prefix are available in the first cluster of nodes. Embodiments also include selecting a best path from one or more paths if the one or more paths are determined to be available in the first cluster for the network address prefix. Embodiments further include advertising the best path to one or more nodes in the first cluster. More specific embodiments include determining, if no paths for the network address prefix are available in the first cluster, another path for the network address prefix is available in a second cluster of nodes of the autonomous system, and selecting the other path as the best path.Type: GrantFiled: July 21, 2015Date of Patent: October 9, 2018Assignee: Cisco Technology, Inc.Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David Delano Ward, Burjiz Pithawala
-
Patent number: 10097632Abstract: Merging media in a playlist associated with a cloud based media provider of a first mobile device of a first user with media being played on a second mobile device of a second user within a specific proximity, such that the second mobile device receives at least a portion of a media playlist of the first user from the cloud based media provider for merging with the media currently being played by the second device.Type: GrantFiled: January 8, 2016Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventor: Michael Sean Brown
-
Patent number: 10097504Abstract: Methods, systems, and non-transitory computer readable media for enhanced domain name system (DNS) caching are disclosed. According to one aspect, a method for enhanced DNS caching includes, at a mobile device for operating in a wireless network, providing, within the mobile device, a local DNS cache that stores DNS-related queries and their respective responses received from a DNS server for responding to DNS-related queries issued from applications hosted within the mobile device, where each response received from the DNS server is associated with a first time-to-live (TTL) value for that response, and assigning to each query/response pair in the local DNS cache a second TTL value that is larger than that response's first TTL value, where the second TTL value is used in place of the first TTL value.Type: GrantFiled: September 8, 2016Date of Patent: October 9, 2018Assignee: Seven Networks, LLCInventor: Ari Backholm
-
Patent number: 10091321Abstract: At least one embodiment of the invention relates to a system and process for dynamically updating a web page. This can occur by automatically modifying data over a computer network comprising a first application server, a database server, at least one proxy server, at least one computer network coupling the first application server, the database server, and the at least one proxy server together. The at least one remote computer is coupled to the at least one computer network, wherein the at least one remote computer is configured to communicate through the at least one computer network to the proxy server and wherein the application server is configured to update data to be presented on the proxy server such that a user in communication with the computer network receives an updated web page.Type: GrantFiled: May 20, 2016Date of Patent: October 2, 2018Assignee: AI MEDIA GROUP, INC.Inventor: Ronald M. Trenka
-
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: 10075507Abstract: The disclosure relates to a portable computing device configured to selectably switch between a wired zero client mode in which the portable computing device operates as a terminal for a host computer via a wired communication channel, a wireless zero client mode in which the portable computing device operates as a terminal for the host computer via a wireless communication channel, and a local mode in which the portable computing device operates independently from the host computer. The portable computing device may include one or more zero client processors that facilitate operation in the wired or wireless zero client mode and one or more local control processors that facilitate operation in the local mode. The portable computing device may include input devices used to receive inputs for the host computer during the wireless or wired zero client modes or for the local control processors during the local mode.Type: GrantFiled: May 2, 2016Date of Patent: September 11, 2018Assignee: NCS Technologies, Inc.Inventors: Michael Dewayne Adams, An Van Nguyen, Lakshmi Santosh, Dinh Van Nguyen, Brian James Gentry, Binh Kien Thai, Paul Richard Gardner, Jonathan Douglas Petty
-
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: 10069786Abstract: A computer receives an out of office status a user has indicated on an email application, the email application using a communications network and determines a quota status of the user based on a previous quota usage pattern and a current quota usage pattern, wherein the quota includes an amount of storage spaced allotted to the user. The computer receives a new email to be delivered to the user and assigns a quota status to the new email. In response to the assigned quota status, the computer determines when the new email should be delivered to the email application of the user. As soon as the sender enters the name(s) of the recipients, the quota usage monitoring engine retrieves the quota status information from the recipients mail box. The engine determines if the new email should be sent out from the senders outbox and dropped to recipients mail box.Type: GrantFiled: February 1, 2018Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Bhavana Paul, Snehal S. Devasthali, Prasad P. Purandare, Priyanka Sharma
-
Patent number: 10067729Abstract: 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: November 11, 2015Date of Patent: September 4, 2018Assignee: Recursive Labs, Inc.Inventors: Brian David Handrigan, Mark David Comiso, Eldon Spencer Markowski
-
Patent number: 10063516Abstract: A network gateway device, comprises a tactical data link interface circuit to receive a message from a tactical data link unit in a tactical data link network, the tactical data link unit associated with a unique identifier within the tactical data link network; a message transformation circuit to: extract the unique identifier from the message; and build an Internet Protocol packet using a source address based on the unique identifier; and an Internet Protocol interface circuit to process the Internet Protocol packet toward a destination.Type: GrantFiled: September 29, 2014Date of Patent: August 28, 2018Assignee: Raytheon CompanyInventors: Gregory S. Schrecke, Steve Davidson, Matt A. Kahn, Mu-Cheng Wang, Mark W. Henry
-
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: 10057204Abstract: One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a plurality of media segments provided by multiple users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a co-user. The media presentation system can provide a number of features to assist a user in sharing, filtering, and accessing media presentations.Type: GrantFiled: June 30, 2015Date of Patent: August 21, 2018Assignee: FACEBOOK, INC.Inventor: Joshua Alexander Miller
-
Patent number: 10057314Abstract: A method, system and non-transitory computer-readable medium for distributing ABR media in a network are disclosed. The method includes determining, based on a media routing database and a constraint associated with an ABR media element, a best packager of a plurality of packagers to perform a packaging function on the ABR media element and initiating routing of the ABR media element to the best packager.Type: GrantFiled: April 14, 2016Date of Patent: August 21, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Prabhudev Navali, Raj Nair
-
Patent number: 10050923Abstract: An embodiment of the invention may include a method, computer program product, and system for detecting email messages sent from an automated mailing system. The embodiment may include analyzing email metadata of a user to detect an indication of automation. The embodiment may include identifying any email messages sent corresponding to the pattern of automation. The embodiment may include performing an action in response to the identified email messages.Type: GrantFiled: December 22, 2017Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Brenton P. Chasse, Andrew E. Davis, Cory W. Gorman, Zachary A. Stair
-
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: 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: 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: 10033797Abstract: A method for converting data between two data transfer protocols is described. The method includes receiving first HyperText Transfer Protocol (HTTP) enabled data from a first computer system. The method also includes converting the first HTTP-enabled data obtained from the first computer system to first remote terminal session data. The method also includes sending the first remote terminal session data to a second computer system via a remote terminal session.Type: GrantFiled: August 20, 2014Date of Patent: July 24, 2018Assignee: Ivanti, Inc.Inventor: Daniel Thomas Alger
-
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: 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