Patents Examined by Dhairya A. Patel
-
Patent number: 11018937Abstract: A method may include identifying a first set of values indicative of a present state of a software-defined network (SDN). The method may further include receiving one or more proposed changes to the SDN via an interface. The method may also include determining, based on the one or more proposed changes to the SDN, a potential state of the SDN and a second set of values indicative of the potential state of the SDN. The method may further include generating a change index based on a comparison of the first set of values with the second set of values. The method may also include providing the change index via the interface.Type: GrantFiled: July 19, 2018Date of Patent: May 25, 2021Assignee: CISCO TECHNOLOGY, INC.Inventor: Rodney Bruce Smith
-
Patent number: 11019168Abstract: A method for integrating cloud applications into a cloud service broker (CSB) platform using an automated, universal connector, the method includes receiving at a connector hub, a connector package for a software from an independent software vendor device, creating a connector instance for the connector package for integration with the CSB platform, the CSB platform further configured to provide licenses for the software, receiving at the cloud service broker computing device via a CSB platform interface, a subscription request for the software, the subscription request comprising an activity selected from a group consisting of a creation, change and deletion, transmitting to a universal connector device by a CSB platform controller, the subscription request, processing, at the universal connector device, the subscription request, notifying a customer relationship management (CRM) device, by the universal connector device, of the subscription request, storing the subscription request in a CRM database, obtainType: GrantFiled: October 30, 2018Date of Patent: May 25, 2021Assignee: INGRAM MICRO INC.Inventors: Maxim Kuzkin, Taylor Michael Giddens, David Wippich, Aleksandr Khaerov, Dmitrii Fontanov
-
Patent number: 11017484Abstract: A resource sharing method is performed at a mobile terminal, the method including the following steps: obtaining configured user identifier; obtaining multimedia data; obtaining a resource sharing request, and associating the user identifier with the multimedia data according to the resource sharing request; generating a resource sharing instruction according to an association relationship between the user identifier and the multimedia data; and executing the resource sharing instruction.Type: GrantFiled: July 20, 2018Date of Patent: May 25, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wenhui Lai, Danni Lin, Pengfei Zhong, Feng Xiong, Lin Liu, Wei Zhai, Richeng Xiao, Lingfeng Xu, Zengkang Liao, Cong Tang, Ming Huang, Moubang Li, Jianwei Kuang, Junchao Wang, Song Wang, Zurong Wu, Qiang Tu, Shan Chen, Jianli Li, Chang He, Wei Shi, Yanxue Chong, Yehui Huang, Qianqian Lin, Yi Chen, Yumiao Zhang, Yifan Yang, Chuanqing Li, Zhenquan Wu, Xingxing Dai
-
Patent number: 11012496Abstract: Described embodiments may provide transferring a file to a mobile device via scanning quick response codes displayed via a display output device. A media device in communication with a server may receive a request to access a file on the server. A file converter of the media device may encode the file obtained from the server into a plurality of quick response (QR) codes. The media device may display the plurality of QR codes via a display output device. A mobile device may scan each of the plurality of QR codes displayed on the display output device. A file downloader of the mobile device may interpret each of the scanned plurality of QR codes to form a file on the mobile device.Type: GrantFiled: August 10, 2017Date of Patent: May 18, 2021Assignee: Citrix Systems, .Inc.Inventor: Hao Wu
-
Patent number: 11012488Abstract: A system can include multiple content ingress sites to process content into portions of content. A content ingress site, of the multiple content ingress sites, can include a first set of devices. The first set of devices can be configured to process the content in a synchronized manner. The first set of devices can be configured to have excess processing capacity to facilitate failover of a first segmenter device to a second segmenter device. The first set of devices can be configured to process content from multiple sources. The system can include multiple content distribution sites to encode the portions of content. A content distribution site can include a second set of devices. The system can include multiple content satellite offices to provide the portions of content to one or more destination devices. A content satellite office can include a third set of devices.Type: GrantFiled: December 13, 2017Date of Patent: May 18, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Kevin Shen, Suri B. Medapati, Caleb Chaney, George So, Yinqing Zhao
-
Patent number: 11012386Abstract: Provided is a computer program stored in a non-transitory computer-readable recording medium to execute, by using a computer, a message exchanging method including: receiving, from a user, at least some of a message to be transmitted; extracting at least one keyword from the message to be transmitted, and extracting at least one interlocutor related to the at least one keyword; converting the at least some of the message to at least one recommended message according to the at least one interlocutor; and transmitting the at least one recommended message to each of the at least one interlocutor.Type: GrantFiled: December 20, 2016Date of Patent: May 18, 2021Assignee: LINE CORPORATIONInventor: Il Gu Lee
-
Patent number: 11005933Abstract: Providing queuing in a log streaming system. A state of each of a set of queues of messages is maintained by sending messages to a state topic in the log streaming system. Responsive to a client writing a message to one of the queues, writing the message to a message topic for the queue in the log streaming system. Responsive to the client reading from one of the queues, reading a message from the message topic for the queue and storing property types relating to the availability of the message in the state topic for the queue by sending messages to the state topic referencing the message in the message topic.Type: GrantFiled: March 17, 2016Date of Patent: May 11, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oliver M. Deakin, Rajini Sivaram
-
Patent number: 10999388Abstract: Systems and methods for dispatching targeted event notifications to subscribers are disclosed. In an example embodiment, a notification indicating creation of an even subscription by a subscriber may be received. An event source may be invoked to enable publishing of events corresponding to an event topic associated with the event subscription. A response from the event source for publishing of the events may be received and targeted event notifications may be forwarded to the subscribers on receiving the response.Type: GrantFiled: February 27, 2018Date of Patent: May 4, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
-
Patent number: 10999383Abstract: A system of computers on a wide area network establishes connections between nodes on the basis of their multidimensional similarity at a particular point in time in a certain setting, such as a social learning network, and sends information of value to those nodes. Dimensions in the definition of similarity include a plurality of attributes in time and community space. Examples of such dimensions and attributes may include a position in a learning community's project cycle, titles of readings and projects, the genre or subject matter under consideration, age, grade, or level of the participants, and language. The network's nodes are represented as a tensor field and are searched efficiently and adaptively through a variety of multidimensional data structures and mechanisms. The system includes a master clock that can transform a participant's time coordinates on the network, such as a social learning network, into Universal Time, and the synchronizer coordinates the position of each participant.Type: GrantFiled: September 5, 2017Date of Patent: May 4, 2021Assignee: Cricket Media, Inc.Inventors: Linda T. Dozier, Edmund Fish, Miles Gilburne, Nina Zolt
-
Patent number: 10999354Abstract: Systems and methods are disclosed herein for opening files via local applications. A first application on a local device receives a request to open a document specified by a user via a user interface associated with the first application, the document having a document identifier and associated with a first file stored on a server. The first application communicates the request to open the document associated with the first file to a second application on the local device, and receives, from the second application, information identifying one of the plurality of document processing applications that are on the local device and are capable of opening a second file that is stored on the local device and has the same document identifier as the document specified by the user, the second file being a local copy of the first file.Type: GrantFiled: January 13, 2020Date of Patent: May 4, 2021Assignee: Google LLCInventors: Jessie Lynne Newman, Frank Pape, III, Ali Akhavan Bitaghsir, Brian Schneider, James Michael McCollum, Eric Huayu Zhang, Rachel Werner Barton, Marc Miller, Rishi Sharma
-
Patent number: 10992720Abstract: A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.Type: GrantFiled: October 22, 2018Date of Patent: April 27, 2021Assignee: Facebook, Inc.Inventors: Janaka Liyanage, Wenrui Zhao, Louis Eisenberg, Danilo Torres de Sa Resende, Eric Michel Giovanola, David Gross-Baser, Ami Vora, Srikant Ramakrishna Ayyar, Ajoy Joseph Frank
-
Patent number: 10993162Abstract: A network device distributes a plurality of symbol blocks, received via a plurality of input streams, to a plurality of output links comprised in a defined connection according to a mapping of the symbol blocks to the output links. Responsive to an input stream of the plurality of input streams being empty such that an expected symbol block is not received, the network device distributes idle data to the output link mapped to the expected symbol block to maintain the mapping of the symbol blocks to the output links. The network device transmits the symbol blocks and idle data over the defined connection via the plurality of output links and according to the distribution.Type: GrantFiled: January 25, 2019Date of Patent: April 27, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Holger Helmke
-
Patent number: 10992734Abstract: Novel tools and techniques might provide for implementing remote application access, and, in some cases, by instantiating an application or service close to the intended recipient or user of the application or service, from a networking perspective. A network might provide connectivity between a first computer and a second computer. A file (comprising an application and data) might be transmitted, over the network, from the first computer. A node in the network, which might be on a path between the first and second computers, might determine that the file contains the application and the data, and, based on such determination, might capture the file (before the second computer can receive it). An instance of the application might be instantiated on a compute surface in the network as a service for the second computer, such that the compute surface can operate on the data with the instance of the application.Type: GrantFiled: February 28, 2019Date of Patent: April 27, 2021Assignee: CenturyLink Intellectual Property LLCInventors: Charles I. Cook, Kevin M. McBride
-
Patent number: 10985935Abstract: In embodiments, a device control application reads a configuration file responsive to a first execution of the device control application on a mobile device. The mobile device parses the first configuration file to identify one or more supported devices, managed properties of each of the one or more supported devices, actions that indicate information about the managed properties, and controls associated with at least one of the one or more supported devices or the one or more managed properties, wherein a control causes a specified user input to generate a command to cause a managed property to have a specified value. The mobile device crates a first version of the device control application based on the configuration file during runtime of the device control application based on a result of the parsing. The mobile device then presents the first version of the device control application.Type: GrantFiled: June 18, 2018Date of Patent: April 20, 2021Assignee: Ayla Networks, Inc.Inventors: Daniel J. Myers, III, Brian King, Emanuel Peña Aguilar
-
Patent number: 10979472Abstract: Embodiments are directed to a computer-implemented method of displaying a presentation. The method includes analyzing a set of media files that include the presentation. Thereafter, each media file is displayed in a predetermined order. Upon the detection of an audience viewing the media files, the displaying of the media files is adjusted based on characteristics of the audience.Type: GrantFiled: September 29, 2016Date of Patent: April 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan von Cavallar, Timothy M. Lynar, John M. Wagner
-
Patent number: 10972411Abstract: Techniques are described for triggering conditional automated social posts. According to an embodiment, a set of one or more conditions is received through a user interface by a system executing on one or more computing devices. The system monitors one or more social media channels for target content that has been posted on at least one social media channel of the one or more social media channels. In response to detecting, by the system executing on one or more computing devices, that the target content has been posted on at least one social media channel of the one or more social media channels, the system determines whether the set of one or more conditions are satisfied. In response to determining that the set of one or more conditions are satisfied, the system triggers an action responsive to the target content.Type: GrantFiled: September 30, 2019Date of Patent: April 6, 2021Assignee: Oracle International CorporationInventors: Andrew Ioannou, Eugene W. Trent, II, Eric L. Sutton
-
Patent number: 10972374Abstract: Techniques for providing a managed time service are described. A control plane of the managed time service can receive data indicating one or more network time protocol (NTP) hosts are active. The control plane can update a zonal domain name system (DNS) to include the one or more NTP hosts. The at least one compute resource accesses the one or more NTP hosts using the zonal DNS, and the one or more NTP hosts provide time data to the at least one compute resource. The control plane can receive performance data from the one or more NTP hosts and automatically scale the one or more NTP hosts based on the performance data.Type: GrantFiled: November 24, 2017Date of Patent: April 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Douglas Cotton Kurtz, Umesh Chandani, Adithya Bhat, Leslie Johann Lamprecht, Cristian Gabriel Gafton, Joseph Elmar Magerramov
-
Patent number: 10972422Abstract: Presenting an electronic message includes receiving an electronic message, the electronic message includes a message originator, a message recipient, and a number of digital stamps wherein each of the number of digital stamps is associated with a social network, validating each digital stamp by contacting the social network associated with that digital stamp, when a digital stamp is validated, identifying a social relationship between the message recipient and the message originator using the social network corresponding to that digital stamp, and displaying, with the electronic message, an indication of the social relationship.Type: GrantFiled: May 21, 2015Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan F. Brunn, Jeffrey R. Hoy, Marit L. Imsdahl, Asima Silva
-
Patent number: 10965562Abstract: In one embodiment, a network assurance service that monitors a network detects anomalies in the network by applying one or more machine learning-based anomaly detectors to telemetry data from the network. The network assurance service receives ranking feedback from a plurality of anomaly rankers regarding relevancy of the detected anomalies. The network assurance service calculates a rescaling factor and quantile parameter by applying an objective function to the ranking feedback, in order to optimize the rescaling factor and quantile parameter of the one or more anomaly detectors. The network assurance service adjusts the rescaling factor and quantile parameter of the one or more anomaly detectors using the calculated rescaling factor and quantile parameter.Type: GrantFiled: May 7, 2018Date of Patent: March 30, 2021Assignee: Cisco Technology, Inc.Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Erwan Barry Tarik Zerhouni
-
Patent number: 10963973Abstract: A user of a content sharing platform is identified a playlist is generated for the user. The playlist is generated based on one or more of the user's social interactions with other entities and the user's actions associated with other media items. The playlist may be modified or deleted if the user does not access the playlist or does not consume media items from the playlist within a threshold period of time.Type: GrantFiled: October 10, 2013Date of Patent: March 30, 2021Assignee: GOOGLE LLCInventors: Michael Patrick Schneider, Benoît de Boursetty