Patents Examined by Lance Leonard Barry
  • Patent number: 10826981
    Abstract: Requests for resources of a web based service are processed by at least updating routing information by a load balancer after determining that a requested resource is not available in a first version of a web based service. The updated routing information indicates the request was previously made against the first version of the web based service and is readable by a second version of the web based service to allow the second version of the web based service to handle the request as a request from the first version and not simply a brand new request.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: November 3, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joaquin Vano Newman, Yaohua Yang
  • Patent number: 10819561
    Abstract: A network device may receive intelligent operations interface information that may comprise resources or events that may affect a communication system. The intelligent operations interface information may be processed to isolate network performance problems and effectuate a prioritized resolution of the network performance problems. The intelligent operations interface may take into account a ripple effect of fixing or not fixing one network performance problem over another network performance problem when determining the prioritized resolution of the network performance problems.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: October 27, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Venson Shaw, Jin He
  • Patent number: 10791033
    Abstract: A system for improving network capabilities is provided for enabling diagnostics and deployment of hybrid cloud technology. The system may obtain a plurality of display prompts. The display prompts may be associated with a stack of respective software criteria indicative of software capabilities and network functions. The system generates a prompt interface including a plurality of display prompts. The system may include an analytics engine to analyze the inputs responsive to the stack interface. The output of the analytics engine may include a capability score representing a measurement of satisfaction of a software criterion by a network node. The system may identify, based on a capability metric, a recommendation text associated with the software criterion. The system may generate a report interface comprising the recommendation text. The recommendation text may include a suggested modification to the network node including hybrid cloud architecture transformation and virtualization management deployment.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: September 29, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Luca Blasi, Emanuele Trevisi, Simone Catenacci, Alessandro Orsano
  • Patent number: 10778778
    Abstract: A computer-implemented method involves receiving a request corresponding to input provided by a user and generating first data associated with a response to the request. Second data associated with a proximity of the user to the first computing device may be received from the first computing device, and third data associated with a proximity of the user to the second computing device may be received from the second computing device. Based at least on the second data and the third data, it may be determined that the user is closer to the first computing device than to the second computing device. Based at least in part on the user being closer to the first computing device than to the second computing device, it may be determined that the response is to be sent to the first computing device.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: September 15, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Scott Ian Blanksteen
  • Patent number: 10742490
    Abstract: An apparatus and method of performing a configuration process in the apparatus are provided. The apparatus has a backhaul sub-node to provide a backhaul connection to a communications network which comprises a proxy system. It also has an access sub-node to provide an access cell to which user equipment can connect. In a configuration process the backhaul sub-node performs a backhaul sub-node auto-configuration process comprising connecting to a further network node, determining backhaul sub-node configuration parameters, and storing in the proxy system at least one configuration parameter for the access sub-node in dependence on the backhaul sub-node configuration parameters determined. When the access sub-node then issues an access sub-node auto-configuration request, the proxy system intercepts the access sub-node auto-configuration request and responds to the access sub-node in dependence on the at least one configuration parameter for the access sub-node stored.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: August 11, 2020
    Assignee: AIRSPAN NETWORKS INC.
    Inventor: Anthony Edward Putman
  • Patent number: 10735367
    Abstract: A method to prioritize email such that a number of interruptions experienced by a user is reduced may include obtaining a threshold cognitive load of a user and a threshold importance; in response to receiving an email in an inbox of the user, determining an importance of the received email; comparing the importance thereof with the threshold importance; and based on the importance thereof not satisfying the threshold importance, determining a priority thereof with respect to emails in the inbox. The method includes determining a cognitive cost of the received email and that the user is handling a first group of emails, and comparing the priority of the received email with a priority of emails of the first group of emails; obtaining a current cognitive load of the user; and identifying a second group of emails; and presenting the second group of emails to the user.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: August 4, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Sanam Mirzazad Barijough, Jorjeta G. Jetcheva, Ajay Chander
  • Patent number: 10735548
    Abstract: Embodiments of the invention include methods in which a browsing assistance module receives page information regarding a prior loading of a web page by a first web browser. The first web browser can be one of a plurality of web browsers in communication with the browsing assistance module. The page information can identify child universal resource locators (URLs) fetched by the first web browser as part of the prior loading of the web page. The browsing assistance module can then generate hinting information from the page information. The hinting information can comprise page loading instructions, which can aid the web browsers shorten a load time of a future loading of the web page. The hinting information can be stored in association with an identification of the web page. The web browsers can download the hinting information in conjunction with a future loading of the web page or a related web page by the web browsers.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: August 4, 2020
    Assignee: VIASAT, INC.
    Inventors: Peter J Lepeska, William B Sebastian
  • Patent number: 10721316
    Abstract: A virtualization server may include a memory and a processor cooperating therewith to determine when electronic devices associated with respective different users enter within a virtual geographic boundary, and pre-launch unauthenticated user-specific virtual computing sessions for respective users based upon determining that the electronic devices for the respective users have entered within the virtual geographic boundary. The processor may further authenticate the pre-launched user-specific virtual computing sessions based upon unique identifiers associated with the users and the respective electronic devices being within the virtual geographic boundary.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: July 21, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Thomas Root, Christopher Coy Fife, Jiayin Tian, Brian J Ehlert, William Deforeest, Christopher S Witeck
  • Patent number: 10708391
    Abstract: Embedding a reduced-content application bundle (a “reduced app bundle”) such as a video overlay reduced app bundle into a media stream, and launching that reduced app bundle over a network connection without first performing a substantial downloading and installation of the software on the device is disclosed.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: July 7, 2020
    Assignee: Apple Inc.
    Inventors: Nurinder Manj, Eswar Priyadarshan
  • Patent number: 10701004
    Abstract: Techniques for simulating executable objects included in electronic messages are provided. An electronic message including a button in a captured portion of a dialog box is received. The captured portion is presented on a user interface. A query for data that is associated with the dialog box is sent to a database. Based on extracted information received in response to the query, a response that is associated with a click on the button is simulated based on an interaction with the captured portion. The electronic message is modified on the user interface based on the simulated response. The modification(s) present the captured portion on the user interface such that the captured portion includes details relating to a subject of the dialog box based on the simulated response.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Devasthali, Girish Padmanabhan, Maitreyee M. Patukale, Prasad P. Purandare
  • Patent number: 10681158
    Abstract: Particular embodiments detect events associated with information about events and activities that a user has engaged in. The events may be of a particular type. An entity associated with an event may request that the user provide further information on the event and, based on the received information, the social-networking system sends the user a request for follow-up information after an appropriate time delay. The time delay may vary based on the user activity and the type or context of the event that triggered the request. After the follow-up information is received, such information is stored in the social-networking system and may be used to determine recommendations, sponsored stories, advertisements, etc. to send to friends of the user. The information may also be used for ranking or filtering recommendations.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: June 9, 2020
    Assignee: Facebook, Inc.
    Inventors: Joshua Williams, Daniel Jeng-Ping Hui, Mao Xue, Jason Brewer, Justin Moore, Keegan Jones
  • Patent number: 10681170
    Abstract: A method for determining a popularity of a user includes identifying an online identity for which a popularity measurement is to be determined, and identifying one or more other online identities based, at least in part, on their being within a specified number of degrees of separation of the online identity. Popularity measurements for the other users are accessed and aggregated, and a popularity measurement for the user is determined based on at least the aggregated popularity measurements for the other online identities. A graphical user interface includes a first identifier specification mechanism that enables specification of an identifier of a first online identity, and a second identifier specification mechanism that enables specification of an identifier of a second online identity. The graphical user interface includes a display of an indication of whether a popularity of the first online identity exceeds a popularity of the second online identity.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: June 9, 2020
    Assignee: Oath Inc.
    Inventors: Andrew L. Wick, Jeremy Rephlo, June R. Herold, Eric Bosco, Justin Uberti
  • Patent number: 10681175
    Abstract: This specification describes techniques for service processing. One example method includes receiving, by a first server of a first blockchain node in a consensus network, a service request sent by a client, wherein the consensus network further comprises a plurality of second blockchain nodes, each blockchain node of the consensus network comprising a corresponding plurality of servers; storing the service request in at least one service memory of the first blockchain node; obtaining, by the first blockchain node and from a registration center, addresses of the corresponding plurality of servers of the plurality of second blockchain nodes in the consensus network; and sending the service request to each second blockchain node in the consensus network based on the obtained addresses, wherein each second blockchain node stores the service request in a corresponding at least one service memory after receiving the service request.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: June 9, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Yi Li
  • Patent number: 10681171
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for adjusted mutable aspect content selection. In one aspect, speech input that includes a first request for content that does not include a particular mutable aspect that does change over time is received. A user action performed during a previous time period is identified in stored user actions previously performed by the user. An immutable aspect that does not change over time and the particular mutable aspect that does change over time are identified within the user action. The particular mutable aspect is adjusted based on an amount of time that has elapsed between when the user action was performed and receipt of the first request for content. Auditory feedback is provided based on the immutable aspect, the adjusted particular mutable aspect, and information included in the first request for content.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Marcus A. Leal, Emily Kay Moxley
  • Patent number: 10642654
    Abstract: Methods and apparatus for a pipelined architecture for storage lifecycles are disclosed. A method includes identifying, during a transition candidate discovery iteration, storage objects of a multi-tenant service for which respective lifecycle transitions are to be scheduled, including a particular storage object identified as being a candidate for a particular lifecycle transition. The method includes generating transition job objects, each job comprising respective indications of one or more of the storage objects identified during the discovery iteration. The method includes assigning, during a transition execution iteration, resources to initiate storage operations for the particular lifecycle transition, and initiating, using the assigned resources, storage operations for the particular lifecycle transition.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: May 5, 2020
    Assignee: Amazon Technologies, inc.
    Inventors: Jeffrey Michael Barber, Derek Ernest Denny-Brown, II, Carl Yates Perry, Christopher Henning Elving, Praveen Kumar Gattu
  • Patent number: 10645047
    Abstract: Systems and methods are provided for managing timelines of social network communications from social network feeds. A system accesses social network communications associated with a user of at least one social network and identifies a plurality of social network communications based on each respective communication being related to a same associated attribute. The system assigns a priority to each identified social network communication based on a corresponding number of social network references generated by social network account contacts and selects a first identified communication from a first social network based on its assigned priority and a second identified communication from a different social network based on its assigned priority.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: May 5, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Patent number: 10630555
    Abstract: Systems and methods are provided that include a network appliance comprising a plurality of virtual private network nodes operating on the network appliance, each virtual private network node being configurable to connect to selectable virtual private network end points in an on-demand computing network. A web interface is configured to connect a client device to the network appliance and to identify a selected virtual private network end point, where the client device is connected to a particular one of the virtual private network nodes and the particular virtual private network node is connected to the selected virtual private network end point based on interactions with the web interface.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: April 21, 2020
    Assignee: Berryville Holdings, LLC
    Inventors: Christopher Edward Delaney, Chava Louis Jurado, Carl Bailey Jacobs, William Theodore Schoon
  • Patent number: 10623262
    Abstract: Methods and systems adjust resources and monitoring configuration of a monitoring tool and auxiliary servers of a distributed computing system. Any new virtual object installed in the distributed computing system or change in functionality of an existing virtual object of the distributed computing system is identified. Expected configuration rules and resource allocation rules are determined for the virtual object. The expected configured rules are used to adjust a monitoring configuration of the monitoring tool. The resource allocation rules are used to adjust the infrastructure resources available to the monitoring tool. When the virtual object creates a change in demand for auxiliary services, corresponding auxiliary servers are installed, removed, or changed in the distributed computing system. Resource allocated rules and expected configuration rules are determined for the auxiliary servers and used to adjust the infrastructure resources and monitoring configuration of the monitoring tool.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: April 14, 2020
    Assignee: VMware, Inc.
    Inventors: Vardan Movsisyan, Nicholas Kushmerick
  • Patent number: 10608864
    Abstract: A method of establishing a paid connection between multi-platforms, where a transmitting end application is installed in a transmitting end apparatus of a sharing source and a receiving end application is installed in a receiving end apparatus of a sharing target. When establishing a connection, the transmitting end application/receiving end application confirms whether a unique ID of the receiving end apparatus/transmitting end apparatus exists in an exception list, and confirms whether the receiving end application/transmitting end apparatus makes payment based on an operating system used by the transmitting end apparatus/receiving end application, in order to determine establishing a limited or an unlimited connection between the transmitting end apparatus and the receiving end apparatus.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: March 31, 2020
    Assignee: BARCO LIMITED
    Inventors: Kuo-Lung Chang, Hsing-Yung Wang, Meng-Chung Hung, Kuan-Yu Chou, Jr-Rong Fan, Shih-Ping Liu, Li-Ger Chen
  • Patent number: 10601759
    Abstract: Information management and display is enabled. A method can include displaying, via a user interface of a communication device, a dynamically updatable wallpaper comprising a personalized theme personalized to a user of the communication device. The method can also include updating the dynamically updatable wallpaper to display one or more animated icons. Displaying the animated icons can be based, at least, on detected activity of respective contacts associated with the one or more animated icons. An apparatus can comprise a user interface component configured to display images indicative of contacts. The apparatus can also include a messaging component configured to: integrate different types of text messages for one of the contacts; and provide concurrent display of the text messages and social media information. Levels of detail of a message are displayed based on day of receipt of the message.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: March 24, 2020
    Assignee: AT&T MOBILITY II LLC
    Inventors: Jared S. Peterson, Janna Ducich, Kristin Marie Pascal, Edward Woodbery