Client/server Patents (Class 709/203)
  • Patent number: 10205768
    Abstract: A facility is provided for automatically exchanging, via mobile ad hoc network transfer, a file between mobile devices based on derived user preferences and context. The facility includes monitoring use of one or more files received on a mobile device. Contextual user preferences are derived for one or more future automated file transfers to the mobile device based on the monitoring. A contextual user preference request is sent from the mobile device to an other mobile device based, at least in part, on the other mobile device being within mobile ad hoc network transfer range of the mobile device. The contextual user preference request asks that at least one file on the other mobile device related to at least one of the contextual user preferences be automatically transferred to the mobile device using mobile ad hoc network transfer.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: February 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hernan A. Cunico, Martin G. Keen, Chris Rayns
  • Patent number: 10206131
    Abstract: Various embodiments relate to a system and method for performing programmable native analytics on a 5G mobile network, the system comprising a plurality of programmable native analytics agents configured to produce data digests by reducing, aggregating and binning source data, and a central analytics engine configured to collect the data digests from each of the plurality of programmable native analytics agents wherein the central analytics engine includes a plurality of enginelets which are configured to perform analytics on the data digests received by the central analytics engine.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: February 12, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Sameerkumar Sharma, Edward Grinshpun, Vijay K. Gurbani, David Faucher
  • Patent number: 10206081
    Abstract: Disclosed herein are wireless devices operable at intermediate wireless at ranges of thousands of meters, utilizing packets that include a preamble and a data payload. Devices may be such things as keypads, door latches, occupancy monitors, sprinkler controllers and other devices needing a communications link. Devices include an intermediate-range transceiver and a separate deployment wireless interface accessible from a mobile device such as a cellular telephone or portable tablet. Devices can be registered in a database and deployed for use by means of an application running on the mobile device. A scannable label bearing a code can be affixed to a wireless device providing a means of tracking, identifying and verifying a device through the deployment process. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: February 12, 2019
    Assignee: Hall Labs LLC
    Inventors: David R. Hall, Craig Boswell, John Robinson
  • Patent number: 10206099
    Abstract: Techniques disclosed herein provide a geolocation-based two-factor authentication process. An authentication service receives a first authentication factor associated with an account. Upon validating the first authentication factor, the authentication service requests a second authentication factor from an application executing on a mobile device associated with the account. The second authentication factor identifies at least a location of the mobile device. The authentication service determines a location of the client device. Upon determining that the locations of the mobile device and of the client device are within a specified proximity of one another, the authentication service grants access to the account.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: February 12, 2019
    Assignee: Symantec Corporation
    Inventors: Brandon Trinh, Christopher Ray, Chotima Srichankrad
  • Patent number: 10205741
    Abstract: A method and an apparatus enabling browsers to perform security scan of devices is described. The method includes receiving a device scan request triggered when a device scan function in a browser is selected by a user. The method further includes injecting a pre-defined device scan program into an engine of the browser according to the received device scan request, running the device scan program, and displaying a scan result on a scan result displaying interface of the browser. A security scan in the prevalent browser application adds different functions to the browser and exempts users from downloading dedicated device checking and management software.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: February 12, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Yong Tao, Sha Mo
  • Patent number: 10205678
    Abstract: Systems and methods for dynamically modifying properties of content elements within information resources by client-side computing devices are provided herein. A computing device may receive an information resource. The information resource may include a content element and a content modification script. The content modification script may include a predefined trigger event and a change list for modifying the information resource. The computing device may detect an occurrence of a predefined trigger event on the information resource. The computing device may determine that the information resource satisfies a condition of the change list, responsive to detecting the occurrence of the predefined trigger event. The computing device may set a property of the content element, responsive to determining that the information resource satisfies the condition.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: February 12, 2019
    Assignee: Google LLC
    Inventor: Dimitrios Dimitropoulos
  • Patent number: 10203948
    Abstract: Various embodiments manage deployable computing environments. In one embodiment, a semantic model of a computing environment is analyzed. The computing environment is deployed based on the analysis of the semantic model. The deployment of the computing environment includes executing one or more automation scripts. One or more changes in a state of the computing environment are identified, for each automation script executed during the deployment of the computing environment, based on executing the automation script. The semantic model is updated based on the one or more changes in state identified for each automation script.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tamar Eilam, Fabio A. Oliveira, Florian Rosenberg
  • Patent number: 10205793
    Abstract: An information processing apparatus includes a receiving unit, a determining unit, and a transmission controller. The receiving unit receives a notification to inquire about a state of a user of the information processing apparatus, which is portable, from a different information processing apparatus. If the notification is received by the receiving unit, the determining unit determines whether communication from the other information processing apparatus is acceptable in the state of the user. If the determination unit determines that the communication from the other information processing apparatus is not acceptable in the state of the user, the transmission controller controls transmission so as not to transmit the state of the user.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: February 12, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Hideto Yuzawa, Takayuki Takeuchi, Masahiro Sato
  • Patent number: 10203844
    Abstract: An information processing apparatus includes circuitry to acquire an image of a document; extract a first part of the acquired image based on a first extraction region setting stored in a memory; and display a selection screen including the first part of the acquired image and a user list including one or more users. The first part of the acquired image allows a user to recognize a first user indicated by the first part of the acquired image, and the user list allows the user to select the first user.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: February 12, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Ryoichi Baba
  • Patent number: 10205798
    Abstract: In an example, there is disclosed a method or system for merging multiple system trees of different resources based in multiple locations over a data exchange layer. In one embodiment, there is disclosed a system for merging assets of different types within one or more tree-based locations. For example, an end node may be represented in a single location, a single message broker may provide services for and be represented in multiple locations. The asset to asset relationships within merged trees may be used to ensure availability of services and visualization of the system for management purposes.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: February 12, 2019
    Assignee: McAfee, LLC
    Inventors: Sudeep Das, Don R. Hanson, II
  • Patent number: 10195526
    Abstract: A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts. Systemic delays, arbitrarily imposed delays of a broadcast signal and variances in the precise broadcast times of taped television programs have to be equalized so as to provide fair entertainment.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: February 5, 2019
    Assignee: Winview, Inc.
    Inventors: David B. Lockton, Mark K. Berner, Mark J. Micheli, David Lowe
  • Patent number: 10200954
    Abstract: Systems, methods, and computer-readable storage media for dynamically adjusting nodes in a mesh network embedded in objects. The nodes, which are individually capable of sensing and/or transmitting data, are paired together such that when one node is active, the other node is collecting energy via solar, wind, or other energy collecting means. When a node reaches a certain energy level, the nodes can switch status, such that the passive node becomes active and vice versa. Exemplary objects in which the systems can be embedded include benches, receptacles, and light fixtures.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: February 5, 2019
    Assignee: BIG BELLY SOLAR, INC.
    Inventors: David J Skocypec, Brian Scot Phillips, Michael E Feldman
  • Patent number: 10200246
    Abstract: A blueprint is a program/document that describes a real object and includes the expertise to create and operate that object. Example objects include machines (e.g., computer or server), and systems, such as an e-commerce site, in which computers are nodes or elements. A “parent” blueprint can include, e.g., by reference, a “child” blueprint. Customizable parameters of the child blueprint are imported and instantiated into the parent blueprint so that a developer of the parent blueprint can edit the values of the customizable parameters through an application program interface (API) of the parent blueprint without affecting the child blueprint. When the parent blueprint is deployed, the provisioning of the child blueprint follows the customized parameter values rather than the original values for those parameters. The ability to modify instantiated parameters greatly simplifies the development of complex blueprints.
    Type: Grant
    Filed: August 20, 2016
    Date of Patent: February 5, 2019
    Assignee: VMware, Inc.
    Inventor: Raghavendra Rachamadugu
  • Patent number: 10198487
    Abstract: A computer-assisted method, computer system, and program product provide the functionality of a portal for persons to find, based on a topic of interest, the nearest relevant in-person gathering of other persons interested in the topic as well. The system provides for the automated creation of groups and for their automatic sustainment through automatic scheduling of periodic gatherings. Strangers in geographic proximity are automatically brought together into chapters formed around the topic of interest. Chapters may be led by organizers, and gatherings may have hosts. Automatic functions for venue selection, venue voting, cancellation, and feedback are provided.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: February 5, 2019
    Assignee: Meetup, Inc.
    Inventors: Scott Heiferman, Peter Kamali, Matthew Meeker, Peter Steinberg, Dervala Hanley
  • Patent number: 10198238
    Abstract: Embodiments of the present invention disclose a data transmission method, a data transmission device and system. The method includes: receiving a picture pushing message from an instant messaging service device, the picture pushing message including a target picture and a source user identification, and the picture pushing message being sent when the instant messaging service device receives a picture sending request from an instant messaging client to a specified public account, the picture sending request including the target picture and the source user identification; based on the source user identification, querying a target electronic photo frame identification having a binding relationship with the source user identification; and based on the target electronic photo frame identification, sending the target picture to an electronic photo frame corresponding to the target electronic photo frame identification.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: February 5, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiaohui Yao, Jingui Wang, Feng Lu, Shaojie Li, Suipeng Qi, Junda Li, Liangliang Fan, Dunwei Wu, Yong Zhang, Leteng Weng, Qing He, Wei Luo, Ling Li, JingJing Li, Jin Huang
  • Patent number: 10198279
    Abstract: A system performs thread synchronization across layers of code that implement an application, including native code, system code, and code in a virtual machine (“VM”). The system makes a call by the native code to the system code; and sends a message by the system code to the code in the VM. The system then sends a first response by the code in the VM to the system code; and sends a second response by the system code to the native code, where each one of the native code, the system code, and the code in the VM implements wait and notify functionality for communication with other codes that implement the application.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: February 5, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anki Nelaturu, William Bruce Kilgore, Joshua Miers, Mark Vakoc, Michael Elges, Michael William McGrath, Venkata Guddanti, David Allen Schneider, Robert Vandette, Gary Adams
  • Patent number: 10198253
    Abstract: Aspects of bundle administration and management are described. The use of bundles, as described herein, may be relied upon to assist users with the installation of applications associated with artifacts. In one embodiment, a bundle includes both a manifest and an artifact. A computing device may open the bundle and parse the manifest to identify an application for the artifact. The computing device may evaluate a status of a qualification to the application and if the status meets the qualification, then install the application. Thus, with the combination of the manifest and the artifact in the bundle, it is not necessary that a user search for and identify an application associated with the artifact (e.g., a data or content file), because the computing device may reference the manifest to ascertain the application and, based upon one or more qualifications, for example, install the application automatically for the user.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: February 5, 2019
    Assignee: AIRWATCH LLC
    Inventors: Manjunath Bhat, Ramani Panchapakesan, Anand Balasubramanian, Sridhara Babu Kommireddy, Anil Jagarlamudi
  • Patent number: 10200443
    Abstract: On a computing device, a notification of an event is received via a digital communication channel. The notification includes an individualized UI element identifier that distinguishes an instance of a UI element from every other instance of any UI element. The individualized UI element identifier includes a device identifier, an application identifier, a page index, and a UI element label. The instance of the UI element is identified based on the individualized UI element identifier included in the notification of the event. An operation associated with the instance of the UI element is performed in response to identifying the instance of the UI element.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: February 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Devlin David Bentley, Timothy Michael Fuqua
  • Patent number: 10200458
    Abstract: A system and method for processing communication media in a regionally distributed communication platform that includes at a first platform region, establishing a communication session comprising establishing a media communication to at least one endpoint from the first region and establishing signaling communication to a second platform region; selecting a media resource in response to a change in media processing requirements of the communication session; when the selected media resource is outside the first region, routing media communication through a media resource outside of the first region; when the media resource is available in the first region, routing media communication through the media resource of the first region; and when the media resource is outside of the second region, storing the media communication in the first region at least temporarily and tunneling a branch of the media communication to a central media service in the second region.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: February 5, 2019
    Assignee: Twilio, Inc.
    Inventors: Brian Tarricone, John Wolthuis, Jonas Boerjesson
  • Patent number: 10200811
    Abstract: A system for exchanging GPS or other position data between wireless devices for purposes of group activities, child location monitoring, work group coordination, dispatching of employees etc. Cell phones and other wireless devices with GPS receivers have loaded therein a Buddy Watch application and a TalkControl application. The Buddy Watch application communicates with the GPS receiver and other wireless devices operated by buddies registered in the users phone as part of buddy groups or individually. GPS position data and historical GPS position data can be exchanged between cell phones of buddies and instant buddies such as tow truck drivers via a buddy watch server. Emergency monitoring services can be set up with notifications to programmable individuals in case an individual does not respond. Positions and tracks can be displayed. TalkControl simplifies and automates the process of joining talk groups for walkie talkie services such as that provided by Nextel.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: February 5, 2019
    Assignee: X One, Inc.
    Inventor: Richard D. Haney
  • Patent number: 10200453
    Abstract: Methods and systems for transparent user interface integration between remote (“published”) applications and their local counterparts are described, providing a seamless, unified user experience, and allowing integration of a start menu, dock, taskbar, desktop shortcuts, windows, window and application switching, system tray elements, client-to-host and host-to-client file type association, URL redirection, browser cookie redirection, token redirection, status message interception and redirection, and other elements. These methods and systems further enhance theme-integration between a client and remote desktop or virtual machine by remoting all UI elements to a recipient for generation, including text controls, buttons, progress bars, radio buttons, list boxes, or other elements; presenting them with the receiver's product and OS-specific UI; and returning status back to the sender. This may achieve a more unified and transparent UI integration.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: February 5, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Georgy Momchilov, Ning Ye, Modesto Tabares
  • Patent number: 10200668
    Abstract: Embodiments of the present disclosure describe devices, methods, computer-readable media and systems configurations for monitoring and reporting quality of experience (QoE) metrics that are associated with an access method. Other embodiments may be described and claimed.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: February 5, 2019
    Assignee: Intel Corporation
    Inventor: Ozgur Oyman
  • Patent number: 10200488
    Abstract: Webpage loading methods and devices include, in addition to sending an address of a first webpage to a server, a client further sends a name of a first-webpage resource stored in the client, such that the server can determine, according to the address of the first webpage and the name of the first-webpage resource stored in the client, a first push resource to be sent to the client, where the first push resource is all the resources required for loading the first webpage apart from the first-webpage resource stored in the client, which avoids pushing, by the server to the client, a resource that has been locally stored in the client, and therefore saves a bandwidth resource of a communications network.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: February 5, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tao Cai, Li Li, Guohui Wu
  • Patent number: 10191887
    Abstract: A global context object may be used to create context affinity between two or more commands executed at a remote computer. A local computer may access a connection pool to determine if a runspace exists for a particular context on the remote computer in which the command is to be executed. If the runspace does not exist in the connection pool, the local computer may create a runspace associated with a particular context and add the runspace to the connection pool. The local computer may receive result data of executed commands from a remote computer and store the result data for use by the global context object to create context affinity between two or more commands executed at the remote computer.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Vikas Sahdev
  • Patent number: 10193950
    Abstract: When a data sharing server receives an instruction to share a first tab of a first web browser of an information processing apparatus serving as a sharing source with a second web browser of an information processing apparatus serving as a browsing terminal, the data sharing server transmits access data and data on session storage related to the first tab to the second web browser. The data sharing server deletes association between the data on the session storage and the information processing apparatus serving as the sharing source, and associates the data on the session storage with the information processing apparatus serving as the browsing terminal.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: January 29, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Masahito Numata
  • Patent number: 10191792
    Abstract: A method of operating a computer system including collecting, from the computer system, data indicative of variations in throughput and response time over a period of time, calculating processing power of the computer system over the period of time, recording a maximal power, calculating a standard deviation of the response time (RT-StdDev), recording the standard deviation of the response time corresponding to a time of the maximal power (RT-StdDevMaxPower), and generating a notification that the computer system is in a bottleneck state using a comparison of a current processing power to the maximal power and a comparison of the RT-StdDev to the RT-StdDevMaxPower.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: January 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yao Dong Qi, Lanjun Wang, Hai Shan Wu, Di Dx Xu, Yi Bj Yang
  • Patent number: 10193996
    Abstract: A load balancing method executed by an information processing apparatus, the load balancing method includes identifying, in first determination processing for determining circumstances based on an event acquired by a sensor included in the information processing apparatus, a type of an event that another information processing apparatus coupled to the information processing apparatus is able to acquire by using a sensor included in the another information processing apparatus; determining whether a logic tree representing the first determination processing is able to change to another logic tree that includes a partial logic tree determined based on an event of the identified type and is equivalent in condition to the logic tree; and assigning second determination processing represented by the partial logic tree included in the another logic tree to the another information processing apparatus, when determining that the logic tree is able to change to the another logic tree.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: January 29, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Hisatoshi Yamaoka, Takashi Imai, Toru Kamiwada
  • Patent number: 10193957
    Abstract: A method of handling multimedia data in which packets of a multimedia file from a first computer are received by a second computer. In case, a sub-portion of the multimedia file, representative of the multimedia file, was received by the second computer, before the entire file was received by the second computer, that sub portion is handled by the second computer transmitting to the first computer, although the entire file was not received by the second computer at the time of the transmission of the result. Additionally, an image processing server is described comprising: a network interface adapted to receive packets, a communication manager adapted to manage reception of multimedia files through the input interface and to conclude when a sub-portion of a multimedia file, representative of the multimedia file received, and an image handling unit configured to handle said sub-portions.
    Type: Grant
    Filed: July 2, 2017
    Date of Patent: January 29, 2019
    Inventors: Dan Atsmon, Alon Atsmon
  • Patent number: 10194210
    Abstract: Particular embodiments allow a content delivery service to dynamically adjust how the service allocates content delivery traffic to multiple content delivery networks (CDNs). In one embodiment, the content delivery service may service enough requests for media programs that multiple CDNs are used. This allows the content delivery service to allocate traffic to different CDNs. Instead of solely relying on the CDN to provide quality of service solutions, the content delivery service may configure client devices to send information to it that allows the content delivery service to analyze the media program playback quality of service. Then, the content delivery service can adjust the allocation for the CDNs if a problem is detected at a specific CDN.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: January 29, 2019
    Assignee: HULU, LLC
    Inventors: Baptiste Coudurier, Sherin Kurian
  • Patent number: 10193967
    Abstract: A method for locating an optimum storage node for serving a data file request received via a communications network, includes: receiving a file request from a user device coupled to the communications network; determining a geocode value based on a communications network address associated with the user device, wherein the geocode value is indicative of a geographic location of the user device; selecting a storage node from a plurality of storage nodes coupled to the communications network to serve the file request, wherein the storage node is selected based at least in part on the geocode value; and redirecting the file request to the selected storage node for handling.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: January 29, 2019
    Assignee: Oracle International Corporation
    Inventors: Scott P. Chatley, J. Gabriel Gallagher, Troy C. Gatchell, Thanh T. Phan
  • Patent number: 10191984
    Abstract: Systems and methods for querying a database are disclosed. A server computing device includes a processor and a memory storing instructions that, when executed by the processor, cause the server computing device to: receive a query input from a client device over a network connection; establish a non-blocking socket between the client computing device and the server computing device; generate a database query based on the query input; cause the database query to begin executing against one or more databases; perform a read request on the non-blocking socket; receive a code in response to the read request on the non-blocking socket; determine whether the network connection exists between the client device and the server device based on the received code; and cause the database query to be cancelled when the server determines that the network connection does not exist between the client device and the server device.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: January 29, 2019
    Assignee: LOOKER DATA SCIENCES INC.
    Inventor: Benjamin Porterfield
  • Patent number: 10191624
    Abstract: The present disclosure provides systems and methods for creating social media videos based on media assets. A computing device displays a graphical user interface (“GUI”) for creating the social media video. The GUI includes a first region for selecting a media asset and a second region for displaying selected media assets. The device receives a user selection of the first media asset for use in a social media video. The device obtains a first metadata information associated with the first media asset, obtains a second media asset based at least in part on the first metadata information, and displays, in the first region, a thumbnail image of the second media asset. The second media asset is obtained based on first metadata information. In this way, related media assets are retrieved and display to optimize the creation of social media videos.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: January 29, 2019
    Assignee: OATH INC.
    Inventors: Hans T. Ku, David M. Koenig, Edwin R. Leonard, David Moore
  • Patent number: 10191920
    Abstract: A computing device is described that includes a camera configured to capture an image of a user of the computing device, a memory configured to store the image of the user, at least one processor, and at least one module. The at least one module is operable by the at least one processor to obtain, from the memory, an indication of the image of the user of the computing device, determine, based on the image, a first emotion classification tag, and identify, based on the first emotion classification tag, at least one graphical image from a database of pre-classified images that has an emotional classification that is associated with the first emotion classification tag. The at least one module is further operable by the at least one processor to output, for display, the at least one graphical image.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: January 29, 2019
    Assignee: Google LLC
    Inventors: Matthias Grundmann, Karthik Raveendran, Daniel Castro Chin
  • Patent number: 10193853
    Abstract: A web browser or web service based system for determining the IP address of the Internet facing DNS server on a given network includes an input interface and a processor. The input interface is configured to receive a request for a web page from a client system. The request includes a testing URL. The processor is configured to determine an ID code from the testing URL; determine the IP address of the Internet facing DNS server used, based at least in part on the ID code; and provide the IP address of the Internet facing DNS server using the web page.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 29, 2019
    Assignee: Workday, Inc.
    Inventor: Charles T. W. Phipps
  • Patent number: 10193870
    Abstract: Method and system, comprising: capturing a plurality of secure communications between the first application and the second application; grouping the plurality of communications into one or more streams, each stream representing a network connection; and processing the one or more streams in parallel to create a plurality of transactions.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: January 29, 2019
    Assignee: Borland Software Corporation
    Inventors: Bernd Greifeneder, Bernhard Reichl, Helmut Spiegl, Gunter Schwarzbauer
  • Patent number: 10193623
    Abstract: A system, according to one embodiment, includes: a wireless communication device, and one or more optical sensors. The wireless communication device and the one or more optical sensors are coupled together by a physical or wireless connection, and the wireless communication device is operable to establish a direct wireless connection and transmit server status information over the direct wireless connection. Furthermore, the one or more optical sensors are operable to detect optical signals from one or more optical sources of one or more servers. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: January 29, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Gregory B. Pruett, Luke Remis
  • Patent number: 10193822
    Abstract: Technologies are disclosed for providing predictive auto-scaling for resources of a network-accessible message processing service. Control metrics are analyzed in order to predict a future volume of messages that will be received and processed by the message processing service. Based upon the prediction, resources, in the form of computing resources, are allocated to the message processing service. Reactive auto-scaling of the resources can also be used in conjunction with predictive auto-scaling. For reactive auto-scaling, an enqueue rate at a queuing service for messages is monitored and resources are reactively auto-scaled accordingly.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: January 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Patrick Bacus, Peter Snoblin
  • Patent number: 10185476
    Abstract: A computerized system and method are presented that creates implicit content on a mobile device by monitoring and recording input from sensors on the device. Metadata from the implicit content and from user-created content is then analyzed the purpose of event identification. Using the metadata and event identification, the content is created into clusters, which can be confirmed by the user as actual events. Events can then be grouped according to metadata and event information into a presentation grouping. Presentation groupings can be presenting using a map and timeline interface. The system augments content concerning an event by searching for related content. Users viewing the presentation grouping can add additional user content. The system can also add content from users that attended the same event.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: January 22, 2019
    Assignee: Ambient Consulting, LLC
    Inventors: Andrew Grossman, Kenneth F. Krutsch, Richard Monson-Haefel
  • Patent number: 10185607
    Abstract: Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
    Type: Grant
    Filed: July 23, 2017
    Date of Patent: January 22, 2019
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman
  • Patent number: 10187429
    Abstract: In one embodiment, a device in a network maintains a plurality of network paths for a media session. The device identifies a subset of data for the media session as requiring redundancy. The device sends a packet in the identified subset of data for the media session as redundant packets via two or more of the plurality of network paths for the media session. The device sends a particular packet outside of the identified subset of data for the media session non-redundantly via one of the plurality of network paths for the media session.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: January 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Kaustubh Inamdar, Ram Mohan Ravindranath, Vinay Kumar Dharmaraj, Gonzalo Salgueiro
  • Patent number: 10187335
    Abstract: Disclosed are a system, method, device, and/or non-transitory computer readable medium for providing an instant messaging service implemented with a computer. The method includes receiving a request on establishing a conversation interface with an official account registered at the instant messaging service from a client, providing a rich menu user interface associated with the official account on a portion of the conversation interface when the client establishes the conversation interface in response to the request, receiving a selection on a display item included in the rich menu from the client, identifying content associated with the selected display item by a manager of the official account, and providing the identified content to the client through the conversation interface.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 22, 2019
    Assignee: Line Corporation
    Inventors: Mi Seon Kim, Do Hun Im, Young Su Ko, Yusuke Ota
  • Patent number: 10187445
    Abstract: The invention provides a system, method and browser client for enabling browser data synchronization. By the invention, command information is sent to a target client via a push server in time in the case that the data content stored in a cloud storage server is updated, thereby enabling real-time data synchronization between the cloud storage server and the browser client simply and efficiently. The invention further discloses an apparatus and method for server distribution in browser real-time synchronization, a method for server distribution in browser real-time synchronization, a system for preventing a malicious connection, a system, method and information distribution database for enabling browser data synchronization, and a socket server and its service method for sending command information from a push server to a target client among a plurality of browser clients.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: January 22, 2019
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Hao Wu, Huan Ren
  • Patent number: 10187267
    Abstract: A device management system includes a device mapping unit configured to hold, in association with each piece of device management identification information indicating identification information for managing corresponding one of a plurality of devices, a device state indicating an installation state or an operating state of the device, device-specific identification information identifying the device, and installation planned device-specific identification information identifying a device that is planned to be replaced with the former device; and an update unit configured to, in response to receiving an installation request for a device, which includes device-specific identification information, replace device-specific identification information associated with device management identification information associated with installation planned device-specific identification information identical to the device-specific identification information included in the installation request, with the installation planned
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: January 22, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventors: Koji Ishikura, Manami Kikuchi, Jun Satoh
  • Patent number: 10187435
    Abstract: In one embodiment, a method includes sharing first content from a first computer of a first participant in an online conference. The first content is shared on a second display of a second computer of a second participant in the online conference. During the sharing of the first content, third content from a third computer of a third participant is queued in a queue at the second computer without display on the second display. For a transition from the first participant to the third participant in the online conference, the third content is shared on the second display of the second computer from the queue.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: January 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Huahua Yin, Qi Shi, Hua Ouyang
  • Patent number: 10181045
    Abstract: Illustrative implementations are described for an automated email message and document shredding system. The implementations provide for generating electronic content and associating the content with a condition upon which the content may self-terminate. Based on the condition, a security context may be determined for the content. The security context determination facilitates the association of a security key corresponding to the security context associated with the content. The security key may be applied to the content to generate encrypted content. A notification of the security key used to encrypt the content, a notification of the condition upon which the content will self-terminate and the encrypted content may then be transmitted to a recipient.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: January 15, 2019
    Assignee: Hologic, Inc.
    Inventors: Constantine Ashminov, Jay Stein
  • Patent number: 10182103
    Abstract: A service provider system may include an application fulfillment platform that delivers desktop applications on demand to desktops on physical computing devices or virtual desktop instances. The applications may be selected for delivery from a catalog of applications, and may be required to be installed on the destination computing resource instance, or may be assigned to a customer's end user on whose behalf the resource instance was provisioned. A workflow for deploying a selected application may invoke services implemented on the platform. The desktop application may be delivered as a virtualized application package that is subsequently executed by a runtime engine installed on the end user's resource instance, without installing the selected application itself on the computing resource instance.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: January 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sheshadri Supreeth Koushik, Yang Lin, Jaimin Paresh Shah, Abhinav Shrivastava, Vikram Vijay Sahijwani, Hao Peng, David Pessis
  • Patent number: 10181040
    Abstract: Systems, and methods disclosed herein include systems and methods for providing alternative content playlists for locked media content. Media content may be locked according to certain pre-conditions, such as a release date. Prior to the pre-conditions being met, e.g., on a date earlier than the release date, the content may be locked to prevent user access. During such locked period, a user may be presented with an alternative content playlist with media content that is available to be accessed by the user.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: January 15, 2019
    Assignee: DISNEY ENTERPRISES, INC.
    Inventor: Mark Arana
  • Patent number: 10182257
    Abstract: A client-side video transcoding and processing method for transcoding and processing of video or audio files on end-user client devices, such as desktop computers, laptops, tablet computers, smartphones, wearable devices, or any other end user computing device that can access a network such as the Internet and is equipped with a standard user agent software, such as a World Wide Web browser.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: January 15, 2019
    Assignee: CLIPCHAMP IP PTY LTD
    Inventor: Soeren Balko
  • Patent number: 10180849
    Abstract: An apparatus is provided. The apparatus includes an identifying unit configured to, by referring to information in which a permission type a user of the apparatus has with respect to an operation of the apparatus is indicated for identification information of the user, identify the permission type corresponding to the identification information input by the user; and a display control unit configured to display a screen based on screen configuration information corresponding to the permission type identified by the identifying unit. The screen configuration information item corresponding to the permission type is stored in a storage unit.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: January 15, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Junji Ukegawa
  • Patent number: 10182033
    Abstract: Systems and methods are described to enable integrating operation of a service record system with operation of an automatically scaled service hosting system. The service hosting system can maintain a set of servers to provide a network-accessible service, and the service record system can maintain records identifying the set of servers as endpoints for the service. The service hosting system can further modify the number of servers within the set based, for example, on demand. When the service hosting system intends to remove a server from the set, it may notify the service record system. The service record system, in turn, can determine whether any valid records are predicted to exist that identify the to-be-removed server as an endpoint for the service. If such records are predicted to exist, removal of the server can be delayed until those records expire, to prevent errors resulting from client reliance on those records.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: January 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Alireza Farhangi, Christopher Barclay, Sairam Suresh, Pierre Rognant, Sean Henry Lewis Meckley