Patents Examined by Wing Ma
-
Patent number: 10721126Abstract: A hybrid routing-application network fabric apparatus is presented where a fabric apparatus has multiple apparatus components or resources that can be dedicated to one or more application topologies. The apparatus can receive a topology image definition file describing an application topology and the apparatus can dedicate its local components for use with the application topology. The apparatus can dedicate general purpose processing cores, dedicated routing cores, data channels, networking ports, memory or other local resources to the application topology. Contemplated application topologies include routing topologies, computation topologies, database topologies, storage topologies, or other types of application topologies. Furthermore, application topologies can be optimized by modeling or simulating the topologies on a network fabric.Type: GrantFiled: June 16, 2017Date of Patent: July 21, 2020Assignee: Nant Holdings IP, LLCInventor: Thomas Wittenschlaeger
-
Patent number: 10686898Abstract: A system, method, and computer-readable medium for identifying music-related data based on message data from a messaging platform. The method includes: obtaining a request from a client; identifying context data associated with the request; identifying message data from the messaging platform based on the context data; selecting, based on the context data and the message data from the messaging platform, music-related data for inclusion in a result set; and providing the result set to the client in response to the request.Type: GrantFiled: March 17, 2014Date of Patent: June 16, 2020Assignee: Twitter, Inc.Inventors: Stephen G. Phillips, Michael Doherty
-
Patent number: 10686675Abstract: Systems, software, and methods for managing networks of connected electronic devices are described. In one example, network management policy and network management applications are downloaded automatically upon detection and identification of a new device on the network. In another example, information related to at least one aspect of the network is obtained by a network management device, and at least one applicable management policy is identified by the device; and the identified policy is used to manage at least one aspect of the network's operation.Type: GrantFiled: May 27, 2015Date of Patent: June 16, 2020Assignee: ScienceLogic, Inc.Inventors: Christopher G. Cordray, David F. Link, Richard M. Chart, Karl Ginter
-
Patent number: 10678744Abstract: A computer readable storage medium storing a set of instructions executable by a processor. The set of instructions is operable to receive, from a first processor, a message to be sent to a second processor; store the message in a portion of a shared memory, the shared memory being shared by the first processor and the second processor; store, in an instruction list stored in a further portion of the shared memory, an instruction corresponding to the message; and prompt the second processor to read the message list.Type: GrantFiled: May 3, 2010Date of Patent: June 9, 2020Assignee: Wind River Systems, Inc.Inventors: Raymond Richardson, Mark Dapoz
-
Patent number: 10664928Abstract: Disclosed are examples of apparatus, methods, and computer readable storage media for informing one or more users of social network data such as group data when the data is relevant to the user(s). For example, when one or more keywords are identified as being associated with both a group of an online social network and the user, a communication with information identifying the group data can be generated and provided to a display device accessible by the user. In another example, social network data is associated with an entity of the online social network, and the entity is not being followed by the user. Social network data identified as related to one or more keywords can be provided to a display device in a suitable presentation accessible by the user.Type: GrantFiled: June 30, 2017Date of Patent: May 26, 2020Assignee: salesforce.com, inc.Inventor: Elena Schneider
-
Patent number: 10666737Abstract: A method for an intermediary node to reduce a number of server-client sessions between a server (104) and a plurality of clients (102a, 102b, 102c) communicably connected to the server (104) over a network is disclosed. The intermediary node (106) intercepts a first request and a second request destined to the server (104) from a first client (102a; 102b; 102c) and a second client (102a; 102b; 102c). The intermediary node (106) establishes a server-client session, between the intermediary node (106) and the server (104), using the first request. If the first request overlaps in part with the second request and if a part of the second request is not overlapping with the first request, the intermediary node (106) updates the server-client session between the intermediary node (106) and the server (104) to include a part of the second request.Type: GrantFiled: December 27, 2013Date of Patent: May 26, 2020Assignees: KONINKLIJKE KPN N.V., IMEC VZW, UNIVERSITEIT GENTInventors: Floris Van Den Abeele, Jeroen Hoebeke, Girum Teklemariam
-
Patent number: 10659504Abstract: In accordance with an embodiment, described herein is a system and method for client-initiated playlist shuffle in a media content environment. A shuffle logic is configured to provide a shuffle order for a plurality of media content items, including associating each media content item with a placement interval within which the media content item can be placed, and a weight that determines the average position of the placement interval; associating each media content item with a random value that indicates a random offset or position within its placement interval; calculating an ordering score for each media content item based on its weight plus its random offset into its placement interval; collecting indications for the plurality of media content item that reflect their ordering scores; and placing the plurality of media content items into the shuffle order, for subsequent playback by a media device.Type: GrantFiled: February 19, 2016Date of Patent: May 19, 2020Assignee: SPOTIFY ABInventors: Per Eckerdal, Lukas Polacek
-
Patent number: 10652194Abstract: An email redirection server handles email sent by subscribers or intended for subscribers, obfuscating the subscriber's identity through replacement of the subscriber's native email address with a proxy address in the message header and forwarding the email with only the proxy address. Acquiring a proxy address includes assignment by the email redirection server of a child domain in the DNS namespace for the subscriber's exclusive use. When a subscriber intends to send an email to a particular recipient without revealing the subscriber's native email address to the particular recipient, the subscriber addresses the message by putting the recipient's full email address in the local part of the “To” field, replacing the “@” symbol with a known replacement character, and placing the subscriber's assigned subdomain in the domain part of the “To” field, assuring that the email gets to the email redirection server for appropriate readdressing and forwarding.Type: GrantFiled: September 23, 2015Date of Patent: May 12, 2020Inventor: Bradford L. Farkas
-
Patent number: 10645056Abstract: Systems and method are provided for source-dependent address resolution. Multiple computing devices may be associated with identifiers, such as network names. These computing devices may further be associated with both internally and externally accessible network addresses. A source-dependent address resolution component may resolve a network identifier into an internal or external address based on a network of a requesting device. Specifically, a request for address resolution may be received from a source network, and be resolvable into an address of a target network. If the source network and target network are the same, an internal address of that shared network is returned. If the source network and the target network are different, an external address enabling external communication with the target network is returned. In some embodiments, determination of a source network may be facilitated based on a source port of a request.Type: GrantFiled: February 8, 2019Date of Patent: May 5, 2020Assignee: Amazon Technologies, Inc.Inventors: Kirk Arlo Petersen, Ajith Jayamohan, Preetha Chatterjee
-
Patent number: 10616086Abstract: Novel solutions are provided for consistent Quality of Service in cloud gaming system that adaptively and dynamically compensate for poor network conditions by moderating rendered frame rates using frame rate capping to optimize for network latency savings (or surplus). In further embodiments, the encoding/sent frame rate to the client can also be managed in addition, or as an alternative to capping the rendered frame rates. The claimed embodiments not only maintain a constant Quality of Service (QoS) for the user, but may also be employed to leverage higher-performing networks to reduce operational costs.Type: GrantFiled: December 27, 2012Date of Patent: April 7, 2020Assignee: NAVIDIA CorporationInventors: Tony Tamasi, Xun Wang, Franck Diard
-
Patent number: 10616307Abstract: A document management apparatus includes a first transmitting unit, a determination unit, and a second transmitting unit. The first transmitting unit transmits a first document to a terminal apparatus in response to a request from the terminal apparatus. The determination unit determines, based on a period of time for which it is predicted that communication between the terminal apparatus and the document management apparatus is disabled, a second document which is related to the first document. The second transmitting unit transmits the second document to the terminal apparatus.Type: GrantFiled: March 23, 2015Date of Patent: April 7, 2020Assignee: FUJI XEROX CO., LTD.Inventor: Yayoi Shibata
-
Patent number: 10574588Abstract: A system and method for reducing service latency includes dividing an information technology service for a customer into an infrastructure management service and a data management service. Data associated with the information technology service is stored in a backup memory. A set of infrastructure images related to the information technology service is stored at a cloud service provider. The infrastructure images are updated with software updates and hardware updates, as needed, and the data associated with the information technology service is updated through backup and restore mechanisms. The set of infrastructure images that have been updated with data with latest updates are started for recovery, continuity, testing, etc.Type: GrantFiled: June 29, 2015Date of Patent: February 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Genady Grabarnik, Markus Klems, Larisa Shwartz, Stefan Tai, Christopher Ward
-
Patent number: 10567199Abstract: Apparatus and methods of managing a virtual area based on communicant capabilities are described. The communicant capabilities are updated based on rules in response to events in the virtual area. An action by one communicant can affect the capabilities of another communicant. Communicant capabilities can be stored in respective server-side proxies and the virtual area can be managed without transmitting any of the capabilities to the communicants' client nodes. Capability-based permissions checks can be performed against communicant capabilities with wildcarded attribute fields.Type: GrantFiled: November 21, 2018Date of Patent: February 18, 2020Assignee: Sococo, Inc.Inventors: Robert J. Butler, Matthew Leacock, David Van Wie, Paul J. Brody, F. Randall Farmer
-
Patent number: 10558949Abstract: A method of rendering email includes receiving with a networked computing device at least one filter criterion; receiving with the networked computing device an email message; and, responsive to a determination by the networked computing device that the email message meets the at least one filter criterion, diverting the email message from delivery to an inbox and providing an immediate display of the email message in its entirety to a user.Type: GrantFiled: May 20, 2009Date of Patent: February 11, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frank L. Jania, Andrew L. Schirmer
-
Patent number: 10536540Abstract: Described herein is a system architecture that supports generating analytics data about files hosted by a file hosting server. Also described herein are various graphical user interfaces that are well-suited to present at least a portion of the analytics data to a user.Type: GrantFiled: June 30, 2016Date of Patent: January 14, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kristen Kamath, Jonathan Fred Keslin, Angela Allison, Reema Bhagat, Jonathan Rosenberg
-
Patent number: 10523755Abstract: The recording of broadcast media can be performed by a network storage service even where a client is unable to provide a full copy of the media file. For example, a client might want to record a television broadcast by transmitting the content to a remote storage service. For a high definition format, however, the upload limitations of the data connection may prevent the full content from being uploaded from that client. Accordingly, clients recording the same content and using the same service can upload respective segments of the content, with each segment being provided by at least one of the clients and available for subsequent download. At least some of those clients can also store some of the segments such that those clients can act as peer sources for obtaining those segments.Type: GrantFiled: February 17, 2016Date of Patent: December 31, 2019Assignee: Amazon Technologies, Inc.Inventors: Anderson Kaailodge Quach, Matthew Liang Chaboud, Shah Pavel Jamal, Donald John Darling, Jr., Kyke Daniel Halbach
-
Patent number: 10516743Abstract: In an embodiment, a method is performed by a computer system. The method includes automatically receiving, from an agent on a client device that is physically distinct from the computer system, a cookie corresponding to an active user session on a website. The active user session is previously established on the website in response to the website receiving valid user credentials from the client device. The method also includes storing the cookie in memory. In addition, the method includes, via the cookie, collecting information from the website over the active user session, thereby reusing the active user session. Further, the method includes periodically sending a dummy request comprising the cookie to the website, thereby preserving the active user session.Type: GrantFiled: March 24, 2015Date of Patent: December 24, 2019Assignee: Quest Software Inc.Inventors: Yinghua Qin, Shengzhi Liu
-
Patent number: 10511684Abstract: A system for providing content includes a plurality of content delivery servers and a routing control module. Each of the content delivery servers is configured to receive a first request from a client system sent to an anycast IP address for the content, and to provide a first portion of the content to the client system. Each of the content delivery servers is further configured to receive a second request from the client system sent to the anycast IP address for a second portion of the content, and to provide the second portion of the content to the client system. The routing control module is configured to modify the routing of the anycast address from a first content delivery server to a second content delivery server.Type: GrantFiled: September 9, 2016Date of Patent: December 17, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Jacobus Van der Merwe, Zakaria Al-Qudah, Seungjoon Lee, Michael Rabinovich, Oliver Spatscheck
-
Patent number: 10491695Abstract: Systems and methods are disclosed that, in various embodiments, record a complete action history (user actions) that created a data set. The action history can then be incorporated as part of the data set. Given a saved object, a path can be constructed between an initial state (e.g., one with no content) to a final state (e.g., the saved content). By proceed backwards in the action history, a user can continue undoing actions all the way to the initial state.Type: GrantFiled: March 24, 2015Date of Patent: November 26, 2019Assignee: Oracle International CorporationInventor: Christian David Straub
-
Patent number: 10481954Abstract: In one or more embodiments, one or more systems, methods, and/or processes may receive a computing resource specification that requests a minimum computing resource and a preferred compensation; determine at least one computer system, from metadata that includes information associated with multiple computer systems, that fulfills the minimum computing resource of the computing resource specification and associated with at least one compensation proximate to the preferred compensation; provide computing resource information associated with the at least one computer system and the at least one compensation proximate to the preferred compensation; receive information that selects the at least one computer system; receive compensation information utilizable in providing compensation for utilization of the at least one computer system; receive instructions executable by a processor of the at least one computer system; and provide the instructions, executable by the processor, to the at least one computer system.Type: GrantFiled: June 9, 2017Date of Patent: November 19, 2019Assignee: Bank of America CorporationInventors: Jisoo Lee, A. Ugur Tigli