Patents Examined by Phuoc Nguyen
  • Patent number: 10097498
    Abstract: The present disclosure relates to improving the performance of computer systems and/or platforms programmed to work in concert with messaging systems for mail triaging. Disclosed are computer systems and methods for enabling a sender of a message to classify a message addressed to the recipient's inbox prior to sending the message based on triaging settings set by the recipient. Message triaging can include applying a recipient created flag to the message, categorizing the message according to a category preset by the recipient and/or instructing the message to be delivered to a specific folder(s) in the recipient's inbox based on folder instructions set by the recipient. The message sender is capable of classifying the message according to classifications the recipient has designated, whereby upon delivery of the message, the message is delivered and displayed in the recipient's inbox according to the recipient's settings that were selected by the sender.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: October 9, 2018
    Assignee: OATH INC.
    Inventor: Utkarsh Shrivastava
  • Patent number: 10089400
    Abstract: Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: October 2, 2018
    Assignee: MOTIONPOINT CORPORATION
    Inventors: Enrique Travieso, Eugenio Alvarez, Charles Whiteman, Adam Rubenstein, Collin Birdsey
  • Patent number: 10089036
    Abstract: A method begins by a processing modules of a storage unit (SU) of a dispersed storage network (DSN) determining to migrate a set of encoded data slices from the first storage format to a second storage format. The method continues with the SU selecting the second storage format for the set of EDSs and selecting a second DSN memory configured to store the set of EDSs based on the second storage format. The method continues with the SU determining a first migration rate and migrating a first subset of the set of EDSs from the first DSN memory to the second DSN memory. The method continues with the SU monitoring activity associated with the DSN memory, selecting a second migration rate based on the activity associated with the at least one of the first DSN memory or the second DSN memory, and migrating a second subset of the set of EDSs based on the second migration rate.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asimuddin Kazi, Joseph M. Kaczmarek, Jason K. Resch
  • Patent number: 10075531
    Abstract: The automatic establishing of the connection between the public cloud and the on-premises resource. First, the bridging infrastructure is automatic accessed. The bridging infrastructure is configured to interact with a user system within the private network using a first control. For instance, it is this first control that may be represented as an executable within the configuration package used in provisioning the connection. A second control is provided to the application running in the public cloud. The second control is structured such that the at least one application may be used to securely connect via the bridging infrastructure with an on-premises resource of the private network.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Santosh Chandwani, Jayteerth Narasingrao Katti, Jaroslav Dunajsky, Aleksandar Boljanac
  • Patent number: 10073917
    Abstract: Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: September 11, 2018
    Assignee: MOTIONPOINT CORPORATION
    Inventors: Enrique Travieso, Eugenio Alvarez, Charles Whiteman, Adam Rubenstein, Collin Birdsey
  • Patent number: 10075494
    Abstract: A first Session Initiation Protocol (SIP) REFER message is sent by an application server to a User Agent (UA). A UA is typically in a communication device, such as a telephone or personal computer. The first SIP REFER message requests the UA to provide a unique Uniform Resource Identifier (URI) for an instance of a networked application. For example, a networked application may be a call recording application. In response to sending the first SIP REFER message, a SIP NOTIFY message with the URI for the instance of the networked application is received by the application server. The application server sends a second SIP REFER message to the UA using the URI. The second SIP REFER message includes information for managing a widget. A widget is object, such as a button or sound. The widget is then displayed or played on a communication device according to a set of rules.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: September 11, 2018
    Assignee: Avaya Inc.
    Inventors: Rifaat Shekh-Yusef, Gordon R. Brunson, Milos Pujic
  • Patent number: 10069928
    Abstract: Client applications that use an open session connection on a unidirectional communication channel, including a plurality of requests, can have such requests aggregated and transformed into individual requests for transmission over a bidirectional communication channel. In at least one embodiment of a proxy disclosed herein, an RPC stream is transformed into multiple individual HTTP requests. By using individual HTTP requests, such requests can be handled easily by existing HTTP infrastructure, such as proxies and HTTP servers. In another embodiment, a plurality of RPC requests can be embedded within an individual HTTP request so as to ensure that the RPC requests are not modified.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven Alexander Hardy, Mark Swaanenburg, Enrico Huijbers
  • Patent number: 10063636
    Abstract: Requests for data received from multiple subscribers are accessed. At least some of the requests for data originate from one or more addresses associated with a particular subscriber of the multiple subscribers. The accessed requests for data are organized into sets of requests based on the one or more addresses such that a set of requests corresponds to the particular subscriber, and a characteristic of the particular subscriber is determined based on aspects of the set of requests corresponding to the particular subscriber and a behavior model.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: August 28, 2018
    Assignee: comScore, Inc.
    Inventors: Magid M. Abraham, Gregory Dale, Michael A. Brown, William Duckworth, Jr.
  • Patent number: 10063991
    Abstract: A mobile communication device (100) sends a request (402) to a bootstrap server (310). The request (402) indicates selection information for selecting bootstrap data at the bootstrap server (310). The bootstrap server (310) selects the bootstrap data and sends the selected bootstrap data (404) to the mobile communication device (100). The mobile communication device (100) receives the selected bootstrap data (404) and, depending on the received bootstrap data (404), configures settings for management of the mobile communication device by a device management server (210).
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: August 28, 2018
    Assignees: Sony Mobile Communications Inc., Sony Corporation
    Inventor: Svante Alnas
  • Patent number: 10057140
    Abstract: The present disclosure facilitates improving the operation of a cloud service by updating its configuration information and its resource requirements. The resource utilization of the cloud service can be monitored, and a decision logic module can determine whether action is required. When action is required, an update can be prepared and applied, and notifications can be generated about the condition and its resolution. Resolutions can require correlation of multiple cloud services to provide real-time access to information that is not otherwise available to a single entity. Resolutions can be learned and predicted in a number of ways using a predictive engine.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: August 21, 2018
    Assignee: ConnectWise, Inc.
    Inventors: Craig M. Fulton, Stephen Burgess, Arnold Bellini, III
  • Patent number: 10044566
    Abstract: A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the configuration and operational information for the virtual machines in a first set of tables of the database; transmit second instructions causing the server device to obtain configuration and operational information for services; and store the configuration and operational information for the services in a second set of tables of the database, where the first set and the second set of tables have tables in common that store at least part of the configuration and operational information for the virtual machines and the services.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: August 7, 2018
    Assignee: ServiceNow, Inc.
    Inventors: Gregory Grisco, Steve Francis, Shridhar Bylahalli
  • Patent number: 10037123
    Abstract: According to an embodiment, a designer may utilize an authoring tool to create or edit an interactive media pack (“IMP”). The authoring tool may facilitate creation of multiple versions of an IMP or IMP part. These versions may each be specific to a particular delivery-channel. For example, in an embodiment, a first version may be specific to an IMP presentation made via a graphical user-interface of an application on a mobile device, and a second version may be specific to an IMP presentation made via an interactive voice response system. In some instances, versions for a particular IMP or IMP part may be understood to be linked. That is, progress of an IMP presentation may be tracked so that a user may switch between a first version and second version while losing little, if any, progress in the presentation.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: July 31, 2018
    Assignee: Emmi Solutions, LLC
    Inventor: Gregory A. Blew
  • Patent number: 10038568
    Abstract: A management device that manages a task that is executed by a plurality of users cooperatively includes an electronic data access unit, a management unit, and a past task storage unit. The electronic data access unit accesses electronic data. The management unit manages, for each task executed using the management device, task information in which pieces of authentication information of the users who have participated in the task are associated with access destination information indicating an access destination of the electronic data accessed by the electronic data access unit in the task. The past task storage unit stores therein the task information of a past task executed using the management device. The management unit generates the task information of a new task based on the task information of the past task that is stored in the past task storage unit.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: July 31, 2018
    Assignee: Ricoh Company, Limited
    Inventor: Kazushige Asada
  • Patent number: 10038738
    Abstract: A computing device includes a computing system and a method for identifying files transmitted from an internal computing device within an internal network to an external computing device within an external network. The computing system comprises one or more internal computing devices which are connectable by an internal network. At least one of the internal computing devices is configured to be operable as a workstation or as a file server, wherein the workstation or the file server is capable of generating, storing and/or transmitting a data file. Further, at least one of the internal computing devices is configured to be operable as an insertion device. The insertion device is capable of inserting a data file element into the data file to generate a tagged data file. Further, at least one of the internal computing devices is configured to be operable as a gateway. The gateway is capable of connecting the internal network to an external network.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: July 31, 2018
    Assignee: VOLKSWAGEN AG
    Inventors: Niv Goldenberg, Evyatar Bluzer
  • Patent number: 10033833
    Abstract: Embodiments disclosed facilitate distributed orchestration and deployment of a cloud based distributed computing application. In some embodiments, a first deployment context associated with a cloud based application may be determined. The first deployment context may comprise a plurality of rules, where each rule may specify conditions for applying configurations to resources associated with the cloud based application. The conditions specified by the plurality of rules may be evaluated and configurations of the resources associated with the cloud based application may be determined. In some embodiments, the deployment of the cloud based application on a first cloud may then be orchestrated based, in part, on the first deployment context, by configuring the resources associated with the cloud based application based on the previously determined configurations of the resources.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: July 24, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Tianying Fu, Saad Ali Malik, Gautam Joshi
  • Patent number: 10033569
    Abstract: An example managed network device includes a control unit and a storage medium that stores a file that includes a variable value. The control unit provides an execution environment for a simple network management protocol (SNMP) engine operable by the control unit to establish, based on a set of authentication parameters, secure SNMP communication with a network management system, determine whether the file is corrupted, determine whether the variable value stored in the file is readable, determine whether the variable value is greater than or equal to a maximum value, and, responsive to determining that the file is corrupted, that the variable value is not readable, or that the variable value is greater than or equal to the maximum value: re-initialize the variable value, notify a network management system, and maintain the secure simple networking management protocol communication with network management system using the set of authentication parameters.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: July 24, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Ashish Kumar Singh, Appasaheb Ajit Ghali, Tibin Antony
  • Patent number: 10027598
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing network resources based on available user information. The methods, systems, and apparatus include actions of obtaining a set of user information, receiving a request to access a network resource, and in response to receiving the request to access the network resource, determining user information requested by the network resource. Additional actions include determining whether the set of user information satisfies the user information requested by the network resource and in response to determining that the set of user information satisfies the user information requested by the network resource, selecting a particular network resource to provide in response to the request. Further actions include in response to selecting the particular network resource, providing the particular network resource in response to the request.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: July 17, 2018
    Assignee: Accenture Global Services Limited
    Inventor: Leona Seaward
  • Patent number: 10026090
    Abstract: A method is provided for determining a reference device profile. Device profiles are gathered from a plurality of devices having at least one characteristic in common. Each device profile has a plurality of parameter values. The device profiles are compared according to at least one device health metric. Parameter values associated with an optimum value of the device health metric are identified. Using these identified parameter values, a reference device profile is compiled. A method is also provided for enabling a target device to be conformed with a reference device profile.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: July 17, 2018
    Assignee: CrowdCare Corporation
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Subramanian Kanthi
  • Patent number: 10020991
    Abstract: A system, method and computer program product for automatically capturing configuration information for a plurality of heterogeneous computing components, such as a converged infrastructure. For example, the method detects a configuration change request comprising a request to change a configuration of a plurality of heterogeneous computing components. Responsive to detecting the configuration change request, the method determines configuration information for each of the plurality of heterogeneous computing components, the configuration information is information being about the configuration of the one or more of a plurality of heterogeneous computing components The method determines the configuration information prior to changing the configuration of the plurality of heterogeneous computing components in response to the configuration change request.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: July 10, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Todd Dolinsky, Ta-Ming Chen, Anil Pasumarthi
  • Patent number: 10007591
    Abstract: A method for adaptive content balancing for Web clients includes monitoring content processing performance in different client computing devices communicatively coupled over a network to a content server, measuring the content processing performance for each of the different devices and storing the measured performance for each of the different devices in connection with different resource groupings of the requested content type. Thereafter, a request for content is received in the content server from one of the devices, and the stored performance is retrieved. As such, the retrieved metrics of the computing device are matched to the retrieved metrics of one of a multiplicity of groupings of one or more different resources associated with the requested content and the resources of the one of the multiplicity of the groupings is included in the requested content. Finally, the requested content is transmitted to the one of the client computing devices.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: June 26, 2018
    Assignee: SUGARCRM INC.
    Inventors: Matt Marum, Henry Rogers