For Plural Users Or Sites (e.g., Network) Patents (Class 715/733)
  • Patent number: 10678600
    Abstract: Disclosed are systems and methods for developing a web-based application using micro frontends. A web application architecture system may include a plurality of web servers and a plurality of single page applications. Each one of the plurality of single page applications may be hosted on a single respective one of the plurality of web servers. The web application architecture system may further include one or more shared libraries that are accessed by each of the plurality of single page applications. The one or more shared libraries may include shared interface components for each of the plurality of single page applications such that the plurality of single page applications are a part of a single web-based application. Additionally, the web application architecture system may include a load balancer configured to route traffic to each of the plurality of single page applications.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: June 9, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jonathan Michael Darling, Dustin Nation, Jibins Joseph
  • Patent number: 10664215
    Abstract: Systems and methods for controlling multiple shared displays in an electronic collaboration setting. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a first characteristic of an electronic collaboration session, at least in part, using an image sensing device; identify a second characteristic associated with a given participant of the electronic collaboration session, at least in part, using a proximity sensing device; and control an attribute of a display used in the electronic collaboration session based upon a combination of the first and second characteristics.
    Type: Grant
    Filed: October 16, 2016
    Date of Patent: May 26, 2020
    Assignee: Dell Products, L.P.
    Inventors: Deeder M. Aurongzeb, Michiel Sebastiaan Emanuel Petrus Knoppert
  • Patent number: 10659592
    Abstract: For switching a communication mode based on the preference of the communication recipient, methods, apparatus, and systems are disclosed. One apparatus a processor and a memory that stores code executable by the processor. Here, the processor determines that a user is initiating communication with a recipient via a first communication channel and receives a communication channel preference of the recipient. Additionally, the processor prompts the user to switch to a second communication channel in response to the first communication channel not matching the communication channel preference.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 19, 2020
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Russell Speight VanBlon, Ryan Charles Knudson, Roderick Echols, Jonathan Gaither Knox
  • Patent number: 10657143
    Abstract: Attribute information of a pending data handling process to be performed is identified. Historical data handling processes for a same application scenario as the pending data handling process are identified based on the attribute information. A time that each identified historical data handling process is performed and methods used to perform the identified historical data handling processes are also identified. A weighting coefficient for each identified historical data handling process is determined. Weighted identified historical data handling processes are calculated by applying the weight coefficient to each identified historical data handling process. A recommended weight for each method used to perform the identified historical data handling processes is determined by combining weighted identified historical data handling processes that use the same method. A method that has the highest recommended weight to perform the pending data handling process is recommended.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: May 19, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Dandan Wang, Xiaofeng Pan, Di Xu
  • Patent number: 10659295
    Abstract: Systems herein allow an administrator to efficiently set up user devices for use in a classroom environment. A management server can display a graphical user interface that includes selection options for defining and using carts of user devices. The carts can be selected and assigned to classes. The GUI also allows the administrator to specify which applications a class will use. Based on these selections, the management server can then manage which user devices install which applications, and allocate licenses accordingly.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: May 19, 2020
    Assignee: AirWatch, LLC
    Inventors: Kevin Jones, Jonathan Spaeth, Adam Rykowski, Nishita Manjunath, Sai Kiran Vudutala, Ramana Malladi, Abhishek Mishra
  • Patent number: 10660061
    Abstract: Aspects of the disclosed technology provide ways to report User Equipment (UE) device locations in a 5G network for the purpose of redirecting application traffic from proximately located Data Networks (DNs). In one aspect, the disclosed technology encompasses a process for conveying User Equipment (UE) information to an Application Function (AF), the process includes steps for receiving, at an intermediate-User Plane Function (I-UPF) entity, User Equipment (UE) uplink data from a Radio Access Network (RAN), determining if sharing of location information or application information associated with the UE is restricted, and encapsulating first location metadata or application metadata in an SRv6 packet if the sharing of location information or application information is not restricted. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: May 19, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Aeneas Sean Dodd-Noble, Pablo Camarillo Garvia, Om Prakash Suthar
  • Patent number: 10642669
    Abstract: An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Katie Messerly, Christopher Clark, Feng Zhao, Ahsan Kabir, Olivier Tritschler, Jesse Clay Satterfield, Ginger Gloystein, Billie Sue Chafins, Patrik Lundberg, Sashi Raghupathy, Manoj Biswas, Devang Thakker, Jensen Harris
  • Patent number: 10635296
    Abstract: In many computing scenarios, a user of a primary device may wish to incorporate an auxiliary device in the presentation of an application. Such incorporation may involve a terminal services session that projects the computing environment of the primary device onto the auxiliary device; mirroring the computing environment of the primary device through the auxiliary device; and/or utilizing applications that interoperate with client applications executing on the second device. However, such techniques may not fully reflect the properties of each device, and/or may only apply to particular applications and/or configurations.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Brian David Cross, Darren Ray Davis, Giorgio Francesco Sega, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Mohammed Kaleemur Rahman, Ryan Chandler Pendlay
  • Patent number: 10638172
    Abstract: A method of transmitting at least one broadcast signal in a digital transmitter is discussed. The method includes generating service layer signaling (SLS) information for at least one broadcast service, the at least one broadcast service consisting of at least one continuous video component, at least one continuous audio component and at least one closed caption component; generating a service list table (SLT) for providing bootstrap information that allows a receiver to discover the SLS information for the at least one broadcast service. Further, the bootstrap information includes a destination IP address and a destination port of a MPEG media transport protocol (MMTP) session carrying MMTP-specific SLS; and transmitting the at least one broadcast signal.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: April 28, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Sejin Oh, Jongyeul Suh, Soojin Hwang
  • Patent number: 10614419
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing tasks in a content management system. For example, the content management system can collect, aggregate, and/or store task data assigned to a user from across projects and/or content items. The user can select to view tasks for a particular project and/or from across all projects. The content management system can generate a single graphical user interface for presenting the task data associated with the user. The content management system can generate a graphical user interface the allows the user to move tasks from one task status graphical element (e.g., task status container) to another task status graphical element to change the status of a task associated with the user. Thus, the user can quickly and easily view the tasks assigned to the user and update the status of tasks in an easy to use graphical user interface.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: April 7, 2020
    Assignee: Dropbox, Inc.
    Inventors: Yuyang Guo, Khurram Zia, Angela Li, Pranav Piyush, Matt Bond, Chang Liu, Lawson Fulton
  • Patent number: 10606452
    Abstract: Data is configured and displayed on an interactive display screen of an electronic display device. A page of content is displayed on the interactive display screen. A designated portion of a displayed page is assigned as a thumbnail display area for displaying sets of image representations as graphical thumbnails in a thumbnail array. The thumbnails represent a category of items. Each thumbnail represents an item in the category of items. Each thumbnail is embedded with a link to an information packet describing the item with various information elements. In response to a first thumbnail in the thumbnail array being tentatively selected by a viewer, a predetermined information element in a first information packet linked to the first thumbnail is temporally displayed on a first different display area. The predetermined information element includes a larger and higher resolution image than the first thumbnail.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: March 31, 2020
    Inventor: Catherine G. Lin-Hendel
  • Patent number: 10607256
    Abstract: A computer-based method for providing promotional content to a user based on attributes of digital content purchased by the user is provided. The method includes receiving enrollment data for a user in response to the user enrolling in a digital wallet application. The method further includes, storing the enrollment data, and receiving digital wallet transaction data as part of a digital wallet transaction for digital content, the digital wallet transaction initiated by the user using the digital wallet application. The method further includes determining at least one content attribute associated with the digital content, storing the at least one content attribute, determining, based at least in part on the at least one content attribute, a content affinity for the user, selecting promotional content that matches the content affinity, and causing the selected promotional content to be presented to the user.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: March 31, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Manoneet Kohli
  • Patent number: 10609429
    Abstract: A method, device and computer program for providing privacy during delivery of ABR media content to an ABR OTT client device are shown. The method receives an ABR manifest for an ABR media asset; the ABR manifest includes a segmentation-units index that points to segmentation-units in the ABR media asset. Using the segmentation-units index and a customization process, randomized byte-range requests for portions of the ABR media asset are produced and sent. Responsive to receiving the randomized byte-ranges, the ABR media asset is reassembled in order and provided to a media player in the client device.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 31, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Prabhudev Navali, Raj Nair, Mikhail Mikhailov
  • Patent number: 10592592
    Abstract: A system and method indicates certain terms on a web page as links or portals to additional information and then allows the user to click the link or operate the portal to obtain the additional information, which may be a different web page on the world wide web.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: March 17, 2020
    Assignee: GROUPON, INC.
    Inventors: Val Agostino, David Cowan
  • Patent number: 10581987
    Abstract: Disclosed are various embodiments for monitoring network usage by client devices and enforcing compliance rules related thereto. A management component of a client application can be provided to identify a first function call made in the source code of the client application to invoke a media player function on the client device associated with a playback of media content received over a carrier network. The first function call can be replaced with a second function call that, when invoked during an execution of the client application, causes a device to identify a size of the media content received by the client device over the carrier network; communicate the size of the media content received by the client device to a remote computing service; and provide the media content for playback on the client device.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: March 3, 2020
    Assignee: AIRWATCH LLC
    Inventors: Lucas Chen, Deep Singh, Iury Bessa, Rajiv Singh
  • Patent number: 10574575
    Abstract: Systems, methods, and computer-readable media for flow stitching network traffic flow segments at a middlebox in a network environment. In some embodiments, a method can include collecting flow records of traffic flow segments at a middlebox in a network environment including one or more transaction identifiers assigned to the traffic flow segments. The traffic flow segments can correspond to one or more traffic flows passing through the middlebox and flow directions of the traffic flow segments with respect to the middlebox can be identified using the flow records. The traffic flow segments can be stitched together based on the one or more transaction identifiers and the flow directions of the traffic flow segments to form a stitched traffic flow of the one or more traffic flows passing through the middlebox. The stitched traffic flow can be incorporated as part of network traffic data for the network environment.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: February 25, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Supreeth Rao, Navindra Yadav, Umamaheswaran Arumugam, Micheal Watts, Shashi Gandham, Prasannakumar Jobigenahally Malleshaiah, Duy Nguyen, Hai Vu, Tapan Shrikrishna Patwardhan, Aiyesha Ma, Xuan Zou, Jothi Prakash Prabakaran
  • Patent number: 10565216
    Abstract: Attribute information of a pending data handling process to be performed is identified. Historical data handling processes for a same application scenario as the pending data handling process are identified based on the attribute information. A time that each identified historical data handling process is performed and methods used to perform the identified historical data handling processes are also identified. A weighting coefficient for each identified historical data handling process is determined. Weighted identified historical data handling processes are calculated by applying the weight coefficient to each identified historical data handling process. A recommended weight for each method used to perform the identified historical data handling processes is determined by combining weighted identified historical data handling processes that use the same method. A method that has the highest recommended weight to perform the pending data handling process is recommended.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: February 18, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Dandan Wang, Xiaofeng Pan, Di Xu
  • Patent number: 10565297
    Abstract: Systems and methods for enabling the real-time sharing of document edits as rumored changes are disclosed herein. As an editor makes changes to a document being coauthored, those edits may be entered into the editor's copy as concrete changes that are incorporated into the copy's backing store, and may be shared as rumored changes to endpoints that are not incorporated into their backing stores. Rumored changes display the endpoint's real-time interpretation of an edit made by an editor, but are not incorporated as concrete changes until a save command occurs. By enabling the real-time display of edits as rumored changes, editing users can make edits naturally and endpoint users can see those edits being made with a reduced chance of corruption on the endpoint and lower network overhead and processing by the computing devices involved in the coauthoring environment.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: February 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Michelle Elena Keslin, Jitesh Sachdeva, Ali Taleghani
  • Patent number: 10552192
    Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: February 4, 2020
    Assignee: NUTANIX, INC.
    Inventors: Ming Chen, Mohan Maturi, Rahul Singh
  • Patent number: 10552293
    Abstract: Techniques are described for managing log data generated by software applications. The techniques can be implemented in a cloud-based infrastructure capable of collecting and analyzing log data generated by software applications through logging and tracing. Logging and tracing are techniques for monitoring the execution of the software applications. The techniques include a processing step where log data is screened before it is saved within log storage and an analyzing step where saved log files are retrieved or analyzed.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: February 4, 2020
    Assignee: SAP SE
    Inventor: Manikandan Rajasekar
  • Patent number: 10554786
    Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events associated with the mobile device and/or a peer device. The occurrence of one or more events can trigger adjustments to system settings. The mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or communicating with a peer device, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device and/or a peer device to ensure a high quality user experience.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: February 4, 2020
    Assignee: Apple Inc.
    Inventors: Jonathan J. Andrews, Daniel Ben Pollack, Hue Duc Tran, Joao Pedro Forjaz de Lacerda
  • Patent number: 10554597
    Abstract: Identifying messages transferred to and from a mobile user device may provide a way to monitor message transfers. One example method of operation includes receiving a message from a user device, processing the message to identify message content, determining whether the message should be modified based on the message content, and determining whether the message should be transmitted to its intended destination based on the message content.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: February 4, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10552177
    Abstract: A method for preloading an application, a storage medium, and a terminal device are provided. The method includes the following. First status feature information of a terminal device is acquired in response to an application-preloading-prediction event being detected to be triggered. The first status feature information is compared with a plurality of pre-collected samples of a sample set. The plurality of pre-collected samples include status second feature information of the terminal device in a preset sampling period, and each sample of the plurality of pre-collected samples corresponds to a sample tag indicating a next application to be launched. A target application to be launched is predicted according to a comparison result. The target application is preloaded.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: February 4, 2020
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yan Chen, Yaoyong Liu
  • Patent number: 10552531
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a method for integrating collaborative spreadsheet data into one or more network applications is presented. The method may include accessing an application data schema comprising a set of constraints on application data consumed by an application hosted by an application server. The method may further include accessing a spreadsheet having one or more data validation rules. The method may further include determining whether the one or more data validation rules include the set of constraints. In response to determining the one or more data validation rules include the set of constraints, application data consumed by the application is synchronized with spreadsheet data corresponding to the spreadsheet.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: February 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Timothy Yousaf, Yichen Xing, Rhys Brett-Bowen
  • Patent number: 10546048
    Abstract: A method, system, and computer program product provide the ability to dynamically collaborate on a design drawing. The design drawing consisting of three-dimensional (3D) data is acquired and displayed in a viewing area. An entity of the design drawing is graphically selected. A text comment is entered. The text comment and an association between the text comment and the selected entity are added to a design drawing file for the design drawing.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: January 28, 2020
    Assignee: AUTODESK, INC.
    Inventor: Jay Allan Behr
  • Patent number: 10521662
    Abstract: Apparatus and methods of passive biometric enrollment are configured to provide an introductory experience upon activation of a computer device. The introductory experience involves a user performing movements that allow collection of passive user biometrics by a sensor of the device. The sensor may collect the passive user biometrics while the user performs the movements. The computer device may calibrate one or more features of the computer device based on the movements. The computer device may receive user credentials from the user. The computer device may store a biometric profile including the passive user biometrics in association with the user credentials.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Peter Dawoud Shenouda Dawoud
  • Patent number: 10523626
    Abstract: A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns. The stream data may be embodied as short data messages such as text messages having predetermined maximum character length. The data messages may be assigned to the display columns based on meta-data associated with the data messages such as the author of the data message, the source of the data message, and/or the type of the data message.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: December 31, 2019
    Assignee: Twitter, Inc.
    Inventor: Iain Gregory Dodsworth
  • Patent number: 10516685
    Abstract: In order to detect an attack to a web application accurately by accurately correlating different types of events having occurred in the same server, an event acquiring unit acquires a log of events containing a HTTP request to a server, an event correlator creates a set of the request and events relevant to the request as an event block by using process IDs of processes having processed events contained in the log, and an attack detector contrasts the event block that is created from the log of events in which an attack is to be detected with an event block that is created from normal events to calculate a degree of similarity and, when the degree of similarity is equal to or lower than a threshold, detects the event block as an event block containing an event that is abnormal due to an attack.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: December 24, 2019
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Yang Zhong, Hiroshi Asakura, Masaki Tanikawa
  • Patent number: 10505903
    Abstract: A public cloud includes a processor. The processor obtains, from a client via a first network connection, a data access request that specifies data stored in a private cloud separated from the public cloud server by a firewall; sends the data access request to the private cloud through the firewall via a second network connection; receives the data stored in the private cloud via the second network connection; and forwards the received data stored in the private cloud to the client.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: December 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Rohan Pednekar, Pramod Biradar, Ritansh Raj
  • Patent number: 10496511
    Abstract: A system is provided that generates a list of most common items and respective item frequencies from a data set that includes a plurality of items. The system creates a first list of items from the data set and monitors an estimate count for each item in the first list, where the first list is sorted by the estimate count. The system further transfers items that exceed a threshold hit count from the first list to a second list. The system further monitors a hit count for the items in the second list, where the items in the second list are sorted by the hit count. The system further transfers the items that are displaced from the second list back to the first list.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: December 3, 2019
    Assignee: Oracle International Corporation
    Inventor: David Vengerov
  • Patent number: 10489007
    Abstract: Systems and methods for providing an evaluation tool for evaluating functionality and performance of applications are provided herein. The systems and methods described herein provide mechanisms for, among other things, providing contextualized evaluations of applications by tracking interactions with the evaluation tool, receiving evaluation criteria for assessing the application, and capturing rendered displays during an evaluation session.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 26, 2019
    Assignee: CERNER INNOVATION, INC.
    Inventor: Jay Christopher Vaglio
  • Patent number: 10491473
    Abstract: Various embodiments manage computing networks. In one embodiment, a set of network management data associated with one or more users is analyzed. The set of network management data includes at least electronic scheduling information associated with the one or more users. A concentration of users is predicted for a given location based on the analyzing. At least one network characteristic associated with the given location is performed based on at least the predicted concentration of users.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover, Andrew P. Wyskida
  • Patent number: 10482125
    Abstract: Technology is described for generating music playlists tailored to a geographical region. Collective music listening habits may be identified for a geographical region. The collective music listening habits for the geographical region may be categorized into one or more categories of music. Geographical station programming may be generated according to at least one of the categories of music. The geographical station programming may include a music playlist that corresponds to the collective music listening habits for the geographical region.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Woolf Phillips, Eric Scott Eisher
  • Patent number: 10467316
    Abstract: A computer system for analyzing page tags of a website. The system may include a processor in communication with a database; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to: access the website, the website comprising plurality of page tags; generate a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; request, from the database, a benchmark tag record, the benchmark record comprising benchmark elements, the benchmark tag record being based on historic page tags stored in the database; generate a result tag record, the result tag record indicating at least one of matches or mismatches between the benchmark tag record and the collected tag record; and display at least one of the result tag record or an analysis result, the analysis result representing an aggregation of the result.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: November 5, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Mithra Kosur Venuraju, Satish Chikkaveerappa, Amit Ramesh Deshpande
  • Patent number: 10462234
    Abstract: An application resilience framework, where a monitoring engine of the framework monitors an application and captures data associated with the application. A processor analyzes the data captured to associate an event retrieved from the data captured with an action in a pre-stored template, executes the action associated to the event as specified in the pre-stored template, identifies a status of the application, fetches the data captured, the event retrieved from the data captured, the action associated with the event retrieved the action executed, stores in a repository, and notifies at least the status of the application based on at least one notification template storing at least one value.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: October 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Krishna Mankili Kumar, Deepak Vij, Shengjun Tang
  • Patent number: 10462832
    Abstract: Embodiments of the disclosure set forth methods for sharing data in a wireless network. Some example methods include storing in a database a content related information associated with a first mobile device, receiving a request for the content related information from a second mobile device, searching the database for the content related information, and transmitting a search result to the second mobile device to enable the transfer of content between the first mobile device and the second mobile device.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: October 29, 2019
    Assignee: Empire Technology Development LLC
    Inventor: Mung Chiang
  • Patent number: 10454934
    Abstract: A method, a system and/or an apparatus of activity based access control in heterogeneous information technology infrastructure is disclosed. The infrastructure security server authenticates that a user is authorized to access a set of heterogeneous cloud-based services using at least one heterogeneous authorization system. The method monitors an activity of the user when accessing any of the set of heterogeneous cloud-based services over a period of time using a processor and a memory. The method dynamically adjusts access privileges to the set of heterogeneous cloud-based services. The adjustment to the access privileges includes a revocation of access to the user to a particular service of the set of heterogeneous cloud-based services and/or dynamically granting of access to the user to the particular service of the set of heterogeneous cloud-based services.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: October 22, 2019
    Assignee: CloudKnox Security Inc.
    Inventors: Balaji Parimi, Koteswara Rao Cherukuri
  • Patent number: 10444503
    Abstract: An apparatus and method for contents to a display functionally connected to an electronic device are provided. The electronic device can change at least some of attributes (e.g. a location, a brightness, or a size) of the content of the electronic device on the basis of at least one attribute (e.g., an illuminance, a brightness, a size, or a resolution) of the display functionally connected to the electronic device and provide the content to the display functionally connected to the electronic device.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: October 15, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-Seok Joo, Chang-Ryong Heo
  • Patent number: 10425244
    Abstract: This application discloses embodiments of systems and methods for a flexible automation system for a network of connected machines. In some embodiments, the network of connected machines uses one or more of wireless protocols such as Zigbee, ZWave, Wi-Fi, Bluetooth and other IEEE 802.15.4 protocols. The systems and methods provide a flexible automation system where end users can customize the operation of the network of connected machines to suit the automation logic desired. Intuitive graphical user interface methods are provided to allow users to implement their custom logic without requiring custom software programming. Systems and methods are provided to customize downloadable and sharable automation software applications to work in a variety of non-identical network configurations. Intuitive graphical user interface methods are provided to allow users to custom configure automation rules for their network of machines by remote collaboration or allowing remote configuring by experts.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: September 24, 2019
    Inventor: Prashanth Rao
  • Patent number: 10419522
    Abstract: Systems and methods for synchronizing data across devices and mediating data sharing are described. In some embodiments, the systems can include a user device and at least one target device connected over a network for sharing event information. The user device and the target devices can include sensors thereon for detecting a gesture than can correspond to events that generate commands to perform tasks. Event information collected from the sensors can be compared and normalized using a cloud infrastructure to determine if the event is synchronized between the user device and the target devices such that the user device collected the same values as the target devices. If the event is synchronized, the system can perform the task. In some embodiments, the task can include synchronizing data between the user device and the target device while selectively choosing a target device for data sharing.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: September 17, 2019
    Assignee: Lenovo (Singapore) Ptd. Limited
    Inventors: Adiyan Mujibiya, Jun Luo
  • Patent number: 10395214
    Abstract: A method of creating a customized life story comprising using specific pre-determined questions based upon intended purpose and customer demographic to prepare a manuscript and a video derivative product, manually or automatically by utilizing computer programs, applications, or software to automatically organize the recorded information into pre-determined end product formats. The end products are based on an interview and items from a subject. Additional information from other members of the family can be added to the end products without the subject's knowledge. Digital audio and video files stored on a storage device are often included with the manuscript.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: August 27, 2019
    Inventor: Marc DeVincent
  • Patent number: 10382499
    Abstract: Devices described herein are configured to receive a post to a collaboration space shared by a group of users and provide the post to the group of users through a user interface associated with the collaboration space. In some embodiments, the group of users is a social network or social network group. The devices are further configured to automatically create a content item associated with an application of a device of at least one user of the group of users based on the post, the content item accessible through a user interface of the application.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: August 13, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Robert Neer, Charles Goran
  • Patent number: 10379823
    Abstract: A processing device of a remote server identifies at least one control in an active application window and a plurality of control options associated with the at least one control. The active application window comprises a user interface in a first format generated by an application running on the remote server. The processing device generates a first metadata representation of the at least one control and of the plurality of control options and sends the first metadata representation to a mobile device communicatively coupled to the remote server. The mobile device generates a user interface in a second format based on the first metadata representation to present the control and the plurality of control options on the mobile device.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: August 13, 2019
    Assignee: Parallels International GmbH
    Inventors: Ruslan Sadovnikov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10374955
    Abstract: Aspects of the disclosure will be described with regard to the processing of a client computing device DNS queries by a DNS processing service to determine an identifier associated with a previously instantiated hosted virtual machine instance. In one aspect, if the previously instantiated hosted virtual machine instance is instantiated, the DNS service can resolve the DNS query by transmitting network address information associated with the previously instantiated hosted virtual machine instance. In another aspect, if the previously instantiated hosted virtual machine instance is not instantiated, the DNS service can initiate a process to cause an instantiation of a hosted virtual machine instance based on the previously instantiated hosted virtual machine instance. The DNS service can then resolve the DNS query by transmitting network address information, or an alternative identifier, associated with the newly instantiated hosted virtual machine instance.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: August 6, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: André Mostert
  • Patent number: 10341283
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire a video resource at a first level of a tiered architecture. A first video representation can be generated, based on the video resource, at a second level of the tiered architecture. The first video representation can be associated with a first publisher. It can be detected that at least a first post and a second post are utilizing the first video representation. The first post and the second post can be representable at a third level of the tiered architecture and can be initiated by the first publisher. Data analytics for the first video representation can be aggregated based on the first post and the second post.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: July 2, 2019
    Assignee: Facebook, Inc.
    Inventors: Lior Ben Kereth, Anaid Gomez Ortigoza Petit Jean, Rujin Cao, Christine Farahat Sedky Abouelkhel Awad, Mathumathi Velusamy
  • Patent number: 10341187
    Abstract: A method and system for discovering, defining, and implementing an application topology through the user of a graphical user interface is provided. A topology system may analyze the topology of an enterprise and provide a graphical representation of the application topology. The topology system may discover the application topology of an enterprise by accessing various configuration data stores of the enterprise. The topology system provides a graphical representation of the application topology and allows a user to modify the topology using a graphical user interface. The topology system may then control the implementation of the application topology.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Laurentiu T. Nedelcu, Maor Kashansky, Radu V. Ionescu
  • Patent number: 10339160
    Abstract: Embodiments of the present disclosure relate generally to organizing electronic text documents. In particular, one or more embodiments comprise a content management system that improves the organization of electronic text documents by intelligently and accurately categorizing electronic text documents by topic. The content management system organizes electronic text documents based on one or more topics, without the need for a human reviewer to manually classify each electronic text document, and without the need for training a classification algorithm based on a set of manually classified electronic text documents. Further, the content management system identifies and suggests topics for electronic text documents that relate to new or emerging topics.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: July 2, 2019
    Assignee: QUALTRICS, LLC
    Inventors: Jeffrey Wade Starr, Robert David Norton
  • Patent number: 10331819
    Abstract: A method of controlling a virtual model to perform physics simulation to the virtual model in a virtual space includes: generating a first virtual model having a first object physics field which is a range with respect to a first field parameter; generating a second virtual model having a second object physics field which is a range with respect to a second field parameter; when the field parameters are capable of corresponding to each other, checking whether there is a portion where the object physics fields correspond to each other; and when there is a portion where the object physics fields correspond to each other, generating an interaction of the virtual models.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: June 25, 2019
    Assignees: Korea Institute of Science and Technology, Center of Human-Centered Interaction for Coexistence
    Inventors: Jung Min Park, Joongjae Lee, Jisu Kim
  • Patent number: 10325099
    Abstract: Production data is managed to avoid leakage of sensitive data. One or more of a number of techniques can be employed to discover sensitive data amongst production data. In one instance, data specified about production data in a production application, for example by way of an attribute, can be used to identify sensitive data. Sensitive production data can subsequently be masked to conceal sensitive data from view. Furthermore, metadata regarding sensitive data can be maintained.
    Type: Grant
    Filed: December 8, 2013
    Date of Patent: June 18, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Stephen J. Cook, Jackson M. Davis
  • Patent number: 10324584
    Abstract: A touch screen user interface display for an appliance has a touch screen with a plurality of icons. Each icon represents information that may be selectively invoked by touching the icon on the touch screen, wherein the icon may be moved by maintaining a touch of the icon and dragging it across the touch screen. The display also has a physical element having a portion partly overlapping the touch screen for association with screen icons.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: June 18, 2019
    Assignee: Whirlpool Corporation
    Inventor: Neomar Giacomini