Patents Issued in August 17, 2017
  • Publication number: 20170235445
    Abstract: A method and a portable communication device are provided.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Inventors: Hyun-Kyoung KIM, Dae-Sung KIM, So-Ra KIM, Hang-Kyu PARK, Seung-Kyung LIM
  • Publication number: 20170235446
    Abstract: An exemplary method of generating a chart matrix comprises outputting a user interface (UI) comprising a row header UI section, a column header UI section, and a grid header UI section in a headers UI section, outputting a chart matrix defined by associating a first data dimension corresponding to a data dimension placed in a first position in the row header with a row edge of the chart matrix, and a second data dimension corresponding to a data dimension placed in a first position in the column header with a column edge of the chart matrix, outputting two or more charts nested within each of two or more cells of the chart matrix, providing a user option to perform a drill operation on a selected member displayed in the chart matrix, and outputting, in response to the user input to perform the drill operation, a modified chart matrix.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Inventors: Chris Stolte, Diane L. Tang, Patrick Hanrahan
  • Publication number: 20170235447
    Abstract: A method, system and computer program product for object based browsing suitable for use in various applications is provided. The method includes receiving one or more working lists. Thereafter, one or more rules corresponding to the one or more working lists are checked. One or more context menus for the one or more working lists are then dynamically generated based on the checking.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Applicant: Oracle International Corporation
    Inventor: V.N. Ravikiran Vedula
  • Publication number: 20170235448
    Abstract: A method of providing an interactive dashboard of a process for offline analysis by a dashboard server is disclosed. The dashboard server receives selection of a dashboard of the process. The user may export the selected dashboard for offline analysis. The selected dashboard may be exported in at least one of dynamic interactive format and static interactive format. The dashboard server generates dynamic interactive packet for the dynamic interactive format. The dynamic interactive packet includes information for rendering a dynamic interactive dashboard of the selected dashboard. The dashboard server generates static interactive packet for the static interactive format. The static interactive packet includes one or more snapshots corresponding to each of one or more interactions on the selected dashboard. The dashboard server provides an interactive dashboard to the user for the offline analysis using either the static interactive format or the dynamic interactive packet.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: V Vimal Das Kammath, Puneet Gupta, Naganarasimha Ramesh Garla
  • Publication number: 20170235449
    Abstract: This invention provides the end-to-end control, networking, and data management for the 1.) identification of event signings, 2.) generation of push invitations to such events, 3.) personalization of ebooks via reader-author collaboration to embed Personalized Multimedia Autographs (PMAs) into the ebook or other media, 4.) event line control allowing readers to browse the bookstore or mingle while waiting for collaboration with the author during these events, 5.) capability for the readers and author to discuss the event on social media after the readers have registered for the event enabling the author to tailor his/her comments at the vent to the readers' interests; 6.) synchronization and archival of the PMA among all of the reader's devices, 7.) integration of special services such as reserved seating as well as food and beverage that may make invitations to such events in the future very exclusive.
    Type: Application
    Filed: February 6, 2017
    Publication date: August 17, 2017
    Inventors: David Harris Walters, David Michael Brooks
  • Publication number: 20170235450
    Abstract: In accordance with one or more embodiments of the present disclosure, methods and apparatus are provided for flexible and user-friendly navigation of loaded media in a multi-media presentation, such that a user may be able to view and/or edit the presentation. In one embodiment, a method for navigating loaded media comprises loading a page of a collage document to a client device, the page having a plurality of layers with each layer being associated with a media object. The method further includes creating a list of layers of the loaded page, each layer indexed by at least a position in the collage document; navigating the collage document in at least one direction and at least one speed based on user input; and filtering the list of layers based on at least the position in the collage document and a visual window of a user interface to display visible layers of the page within the visual window. A client device for navigating loaded media is also disclosed.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Applicant: eBay Inc.
    Inventors: James W. Lanahan, Dane M. Howard, Brian F. Williams
  • Publication number: 20170235451
    Abstract: A method of dynamic tagging of image objects appearing in media content items associated with a user. The method comprises automatically identifying a plurality of media objects by an image processing analysis of a plurality of media content items of a user, analyzing an output of at least one sensor of a client device for identifying a plurality of suitable push GUI events for presenting a graphical user interface (GUI) to a user of said client device, in each one of said plurality of suitable push GUI events: triggering a presentation of one of said plurality of media objects using said GUI on a display of said client device, said GUI encourages said user to input user defined metadata describing said presented media object, acquiring said user defined metadata from said user using said GUI, and documenting said user defined metadata in association with said presented media object.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventor: Gal EHRLICH
  • Publication number: 20170235452
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for providing a centralized, integrated geolocation resource transfer system that is configured to facilitate operative communication between resource entity systems and external devices located within the geographic fence. In this regard, the invention is configured to dynamically identify a plurality of users located within the geographic fence, in real-time. In addition, the invention is configured to facilitate a resource entity system to customize a user interface of a user device based on the user's location. Furthermore, the system is configured to optimize flux parameters and resource distribution in a geographic fence.
    Type: Application
    Filed: October 14, 2016
    Publication date: August 17, 2017
    Inventors: Stephen Philip Selfridge, Tony England, Farhan Ahmed Siddiqi
  • Publication number: 20170235453
    Abstract: Embodiments of the invention are directed to a mobile device system, methods and computer program products for providing a centralized, integrated resource transfer application on the mobile device. The integrated resource transfer application of the mobile device is typically configured to launch, control, modify and operate applications stored on the mobile device. In this regard, the integrated resource transfer application facilitates the user to perform a user activity, using multiple applications from a centralized user interface, without requiring the user to open and close one application after another. Another aspect of the integrated resource transfer application is directed to determination of pertinent applications for the user activity and automatic launching the applications within the central interface, by transferring control between applications, automatically, and in a suitable order.
    Type: Application
    Filed: October 14, 2016
    Publication date: August 17, 2017
    Inventor: Stephen Philip Selfridge
  • Publication number: 20170235454
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for providing a centralized, integrated geolocation resource transfer system that is configured to facilitate operative communication between resource entity systems and external devices located within the geographic fence. In this regard, the invention is configured to dynamically identify a plurality of users located within the geographic fence, in real-time. In addition, the invention is configured to facilitate a resource entity system to customize a user interface of a user device based on the user's location. Furthermore, the system is configured to optimize flux parameters and resource distribution in a geographic fence.
    Type: Application
    Filed: October 14, 2016
    Publication date: August 17, 2017
    Inventors: Stephen Philip Selfridge, Tony England, Farhan Ahmed Siddiqi
  • Publication number: 20170235455
    Abstract: A content display area that is an area where screen scroll is possible on the basis of an input performed with a pointing device and includes a three-dimensional image area for projecting a three-dimensional image and a two-dimensional image area for displaying a two-dimensional image, the two-dimensional image area being adjacent to the three-dimensional image area, is displayed on a screen. Then, when the content display area is scrolled on the screen, both the three-dimensional image area and the two-dimensional image area are scrolled on the screen together.
    Type: Application
    Filed: July 26, 2016
    Publication date: August 17, 2017
    Inventors: Ginga KAMEI, Masayuki OKADA, Ryutaro TAKAHASHI
  • Publication number: 20170235456
    Abstract: An automatic page-editing apparatus collects information about a tourist spot from each of a plurality of sites and displays the information arranged in block units in one page. The automatic page-editing apparatus determines blocks each displayed as being contained in an area in the page displayed by the display unit when no block in the area is scrolled. Thereafter, the automatic page-editing apparatus calculates attention levels, each of which depends on a time duration when no block is scrolled, of the determined blocks. The automatic page-editing apparatus selects a block to be directly accommodated in the one page in accordance with the calculated attention levels.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Applicant: FUJITSU LIMITED
    Inventors: TSUYOSHI MAITA, Nobumi Noro, Yoichi Sato
  • Publication number: 20170235457
    Abstract: A system for processing user input includes an input device, an input processing unit, a high-latency subsystem, a low-latency subsystem, input processing unit software for generating signals in response to user inputs, and an output device. The low-latency subsystem processes signals corresponding to at least some events and generates corresponding programmable low-latency output, the programmable output being based, at least in part, on state information being maintained by the high-latency subsystem. The high-latency subsystem processes signals corresponding to at least some events, and generates corresponding output, the output of the high-latency subsystem being higher latency than the output of the low-latency subsystem with respect to a given event.
    Type: Application
    Filed: November 23, 2016
    Publication date: August 17, 2017
    Applicant: Tactual Labs Co.
    Inventors: Daniel Wigdor, Steven Leonard Sanders, Ricardo Jorge Jota Costa, Clifton Forlines
  • Publication number: 20170235458
    Abstract: There is provided an information processing apparatus including an image acquisition part configured to acquire an image captured by an imaging part, and a display controller configured to cause a virtual object to be displayed in accordance with a recognition result of a real object shown in the image. The display controller controls the virtual object on a basis of a size of the real object in a real space.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventor: Shingo TSURUMI
  • Publication number: 20170235459
    Abstract: Location-based augmented reality systems configured exchange of items based on location sensing and associated triggering icons, and methods and devices related thereto. In one exemplary embodiment, a first, provider user identifies a specific physical location; associates a triggering icon representing a value item with the specific physical location; and, transmits the existence of the triggering icon and specific physical location to a second, mobile recipient user computing device. The second, mobile recipient user receives the triggering icon and specific physical location from the first, provider user computing device, then finds the specific physical location, activates the triggering icon and receives the value item.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 17, 2017
    Inventors: Jonathan Cowles, Jesse Bryan, John Clem
  • Publication number: 20170235460
    Abstract: Disclosed herein are methods and systems for implementing an always-on-top data-acquisition button. One embodiment takes the form of a portable electronic device (PED) that includes a touchscreen display via which the PED is configured to present a plurality of different non-lock-screen views at different times, a set of one or more sensors, a processor, and a data storage. The data storage contains instructions executable by the processor for causing the PED to carry out functions that include displaying, via the touchscreen display, an always-on-top data-acquisition button that is visible on the touchscreen display regardless of which of the different non-lock-screen views is currently displayed; detecting, via the touchscreen display, an actuation of the always-on-top data-acquisition button, and responsively capturing data using a subset of the set of one or more sensors; and storing the captured data in the data storage.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Inventor: KE LI
  • Publication number: 20170235461
    Abstract: A display device including a display; a first external device interface configured to receive an image signal and an audio signal output from a first external input device; a second external device interface configured to receive an image signal and an audio signal output from a second external input device; and a controller configured to display a graphic user interface including a first external input item describing at least one of the first external device interface and the first external input device connected to the display device via the first external device interface, a second external input item describing at least one of the second external device interface and the second external input device connected to the display device via the first external device interface, a first audio output menu for selecting at least one of a plurality of audio output devices for outputting audio included in the audio signal received from the first external input device, and a second audio output menu for selecting at
    Type: Application
    Filed: April 22, 2016
    Publication date: August 17, 2017
    Applicant: LG ELECTRONICS INC.
    Inventors: Hyojung OH, Seunghun LEE
  • Publication number: 20170235462
    Abstract: The disclosure provides an interaction control method and electronic device for virtual reality. The method includes: if it is detected that the time a locating crosshair stays on an operation object is greater than or equal to a preset time value, displaying a selection interface corresponding to the operation object, the selection interface containing a first area configured to confirm the selection of the operation object and a second area configured to cancel the selection of the operation object; determining whether a user selects the first area or the second area according to the acquired head movement data of the user or the acquired eye data of the user; if it is determined that the user selects the first area, selecting the operation object; if it is determined that the user selects the second area, closing the selection interface.
    Type: Application
    Filed: August 16, 2016
    Publication date: August 17, 2017
    Inventor: Zheng Zhou
  • Publication number: 20170235463
    Abstract: A display control method implemented by a computer, the method includes: receiving a designation of one or more data from a group of data available in a first application; creating a screen area including information associating each of the one or more data with a corresponding area, and displaying the screen area on a forefront surface of a display; receiving a call operation of a second application, and displaying a screen of a second application on a rear side of the screen area while maintaining the screen area displayed on the forefront surface; and inputting to the second application, when a predetermined operation to the screen area displayed on the forefront surface is detected, the data associated with the screen area from which the predetermined operation is detected.
    Type: Application
    Filed: November 22, 2016
    Publication date: August 17, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Yoshihiko Nishida
  • Publication number: 20170235464
    Abstract: A search server includes a storage device that stores card records. Each of the card records includes information associated with a respective application card to be provided in response to search queries. The search server includes a network communication device that receives a card request from a mobile computing device. The card request includes a search query. The search server includes a processing device that, based on the search query, selects a first card record from the stored card records. The processing device generates a first application card using the information included in the first card record. The processing device identifies a second card record based on information included in the first application card. The processing device selectively generates a second application card using information included in the second card record. The network communication device transmits the first application card and the second application card to the mobile computing device.
    Type: Application
    Filed: January 3, 2017
    Publication date: August 17, 2017
    Inventor: Jonathan BEN-TZUR
  • Publication number: 20170235465
    Abstract: Aspects herein provide third party application authors with a user interface authoring platform that automates and simplifies a task definition process while also providing the ability to leverage pre-existing language understanding models and canonicalization and resolution modules that are provided by the operating system on which the CU system resides or as provided by other third parties. In particular, the present disclosure provides a method and system for authoring a task using a user interface authoring platform.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Marius Alexandru Marin, Paul Anthony Crook, Nikhil Holenarsipur Ramesh, Vipul Agarwal, Omar Zia Khan, Alexandre Rochette, Jean-Philippe Robichaud, Ruhi Sarikaya
  • Publication number: 20170235466
    Abstract: Systems, apparatuses, and methods for visualizing, navigating within, and interacting with data, typically organizational related data. In one embodiment, the invention may be implemented in conjunction with a business data processing system or platform. Such a system or platform may be a multi-tenant business data processing system that provides data storage and data processing capabilities for users. The data stored and/or processed may include one or more of ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), HR/HCM (Human Resources/Human Capital Management), or financial business-related data.
    Type: Application
    Filed: June 15, 2016
    Publication date: August 17, 2017
    Inventors: UMAR TANWIR, SIMON CLARK, MARILOU MERCIER-GENEST, AUSTIN PARTRIDGE
  • Publication number: 20170235467
    Abstract: A system for creating a custom field type comprises an input interface, a processor, and an output interface. The input interface is configured to receive an indication to create a custom field type. The processor is configured to validate a parameter of the custom field type. The output interface is configured to provide the custom field type for creating a custom field of a custom object.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 17, 2017
    Inventors: Erin Hsu Yang, Jonathan David Ruggiero, Charulatha Dhuvur
  • Publication number: 20170235468
    Abstract: In a method for adjusting a range of numerical values at an input device for configuration or selection of the components of an electrical drive system with regard to a parameter as numerical value, the input device has a display. On the display, a minimum value and spaced apart from it a maximum value are displayed variably for the numerical value, wherein the minimum value and the maximum value form or span between them a range of numerical values. By way of a zooming function, the minimum value and the maximum value can be altered, increased or reduced in such a manner that the adjusting of a range of numerical values can take place more easily and more accurately.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 17, 2017
    Inventors: Robert WLOCH, Olaf GOETZ
  • Publication number: 20170235469
    Abstract: Systems, methods, and software can be used to manage resource access. In some aspect, a user interface is outputted on an electronic device. The user interface includes information for resource access and a user interface object for controlling a resource access permission. A user input associated with the user interface object is received. In response to receiving the user input, the resource access permission is changed.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 17, 2017
    Applicant: BlackBerry Limited
    Inventors: Adam Richard SCHIEMAN, Katherine Evelyn KALLES, Daniel Jonas MAJOR, Michael George LANGLOIS
  • Publication number: 20170235470
    Abstract: A design software, e.g., a graphical user interface (GUI) software, may be used to design and/or configure a load control system. The design software may be executed on a network device (e.g., a personal computer, a laptop, a tablet, or a smart phone). The design software may allow for easy configuration of load control panels and effortless multiplication of configured panels during the design of the load control system. Each load control panel may have a plurality of control devices, such as load control devices (e.g., power modules, dimming modules, and/or switching modules), system controllers, and/or power supplies. The design software may allow for the configuration of load control panels having different types and numbers of control devices. In addition, the design software may allow for the multiplication of load control panels having the same configuration (e.g., the same type and number of control devices).
    Type: Application
    Filed: February 17, 2017
    Publication date: August 17, 2017
    Applicant: Lutron Electronics Co., Inc.
    Inventors: Manisha Dahiya Baluja, Erica L. Clymer, Aditya Charan Dara, Sanjeev Kumar, Christopher Spencer
  • Publication number: 20170235471
    Abstract: A harvesting machine capable of automatic adjustment, comprising a plurality of acoustic material flow sensors, a control system, a processor, and application software, wherein the plurality of acoustic material flow sensors are mounted internal to the harvesting machine at points of crop material flow and are capable of sensing an amount of crop material passing by them. The control system operates in a cause-and-affect mode for interactively enabling manual or automatic responses to Mass Material Distribution (MMD) information and equipment-related performance parameters. An interactive combine control method is also provided.
    Type: Application
    Filed: April 25, 2017
    Publication date: August 17, 2017
    Inventors: Flemming Schøler, Barry D. Batcheller, Marshall T. Bremer, Nicholas L. Butts, Paul A. Nystuen, Adam A. Reich, Bradley K. Schleusner, Bradley R. Thurow
  • Publication number: 20170235472
    Abstract: A system for generating an interface, having a computing system including a processor arranged to execute an algorithm which includes at least one rule; wherein the algorithm utilizes the rule and at least one parameter value to allocate an element of an interface to the display of a representation of at least one item.
    Type: Application
    Filed: July 28, 2015
    Publication date: August 17, 2017
    Inventors: David Lockwood, Grant Oayda
  • Publication number: 20170235473
    Abstract: Apparatus and method for loading an application program view including obtaining view information of an application program, where the view information includes layout manner information of a view element, in a display interface, of an application program view, dimension information of the view element, and coordinate information of the view element in the display interface, performing serialization processing on the view information to obtain a byte stream used to display the application program view, and saving the byte stream in a non-volatile storage medium, so as to load the application program view according to the saved byte stream when the application program view is reloaded.
    Type: Application
    Filed: August 11, 2014
    Publication date: August 17, 2017
    Applicant: Huawei Technologies, Co., Ltd.
    Inventors: Bingtian Han, Lei Qi, Yao Wang
  • Publication number: 20170235474
    Abstract: A method comprises: sending, to a client, data specifying a plurality of commands for use in producing a design; receiving, from the client, one of the plurality of commands, wherein the received command is for creating or modifying a new or existing element of the design, respectively; updating a data structure associated with the design in accordance with the command, wherein the update comprises adding or modifying data associated with the new or existing element, respectively; and sending, to the client, data for enabling the new or modified element to be represented via a user interface.
    Type: Application
    Filed: September 26, 2014
    Publication date: August 17, 2017
    Inventors: Andrew James Armstrong, Fergus Cosmo Robert Kendall
  • Publication number: 20170235475
    Abstract: A method for detecting a continuous circle gesture, has the following steps: receiving vectors representative of an object movement by a object detection unit; determining from the received sequence velocity vectors a sequence of velocity vectors or an approximation thereof; estimating an angle between subsequent velocity vectors; and determining a rotation direction.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Applicant: Microchip Technology Incorporated
    Inventor: Axel Heim
  • Publication number: 20170235476
    Abstract: Techniques are disclosed for facilitating the sharing of digital imaging effects from an image originator to an image recipient. A digital imaging effect is the result of a processing technique that is applied to a digital image in a way that produces a particular visual effect. The processing techniques that underlie digital imaging effects such as these can be defined by parameters that establish how the individual pixels comprising the image are manipulated to achieve the desired visual effect. In certain embodiments such defining parameters can be incorporated into a digital image file that thus contains not only data defining the image itself, but also parameters that define one or more effects that may have been applied to the image. This advantageously allows a recipient of the digital image file to not only view the image, but also to use the incorporated parameters to apply the effect to other images.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Bryan O'Neil Hughes, David Howe, Jon Clauson, Lance Lewis
  • Publication number: 20170235477
    Abstract: A method for controlling configuration display screens within a client-host multi-source system, including transferring look & feel parameters from a host device to a client device, setting parameters of a configuration program for the client device, according to the look & feel parameters transferred by the transferring, generating, by the configuration program, a graphic image of a screen, the graphic image conforming to the look & feel parameters, and displaying the graphic image on a display screen of the host device. A system and a computer-readable storage medium are also described and claimed.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: Google Inc.
    Inventors: Itay Sherman, Eyal Bychkov, Yaron Segalov, Uriel R. Brison
  • Publication number: 20170235478
    Abstract: Dynamic registration of event handlers in a computer application or operating system recognizes multiple synchronous input streams by identifying each new stroke in a frame representing a single moment in time and mapping in a registration process each identified new stroke to a listening process that is associated with the user interface element to which the new input stream is to he applied. In the same frame, released strokes are unmapped and then each active listening process is called to carry out a respective control operation. When called, the strokes have the correct data for the given frame. The process is repeated for subsequent frames. By carrying out various processes in a sequence of frames, the concept of concurrency is preserved, which is particularly beneficial to multi-touch and multi-user systems.
    Type: Application
    Filed: March 2, 2017
    Publication date: August 17, 2017
    Applicant: Perceptive Pixel Inc.
    Inventor: Philip L. Davidson
  • Publication number: 20170235479
    Abstract: A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 17, 2017
    Inventors: Fady Samuel, Varun Jain
  • Publication number: 20170235480
    Abstract: An input apparatus, a display apparatus and a control method thereof are provided. The input apparatus includes a communication transceiver which is configured to communicate with the display apparatus; a touch sensor which is configured to receive a touch input; and a controller which is configured to divide an input area of the touch sensor into a plurality of areas, and in response to the touch sensor receiving a touch input that ends in at least one setting area of the plurality of areas, sense a change in one of coordinate values X and Y with respect to the received touch input, and control the communication transceiver to transmit a command to the display apparatus corresponding to the sensed change.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 17, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Bong-ki JANG
  • Publication number: 20170235481
    Abstract: Systems and methods are described for providing remote control of separate media sources over a network using, for example, pop-up windows graphically depicting remote control devices within corresponding tabbed windows of a web browser. A browser plug-in or add-on application provides a graphical depiction of a remote control device associated with each media source and receives a command from the viewer via interaction with the graphical depiction of the remote control device.
    Type: Application
    Filed: December 19, 2016
    Publication date: August 17, 2017
    Applicant: SLING MEDIA PVT LTD
    Inventor: Venkatesan Thiyagarajan
  • Publication number: 20170235482
    Abstract: In various embodiments, the size, shape, and arrangement of keys on a virtual keyboard may be determined based on touchscreen contacts made by the user. Further, the actual contact patch made by the user may be analyzed to interpret which point of contact was intended, and other factors such as spelling and context may also be considered. These factors may be determined based on a calibration session and/or on continuing inputs during operation of the keyboard, and applied to future operational interpretations of the touchscreen contacts.
    Type: Application
    Filed: December 31, 2016
    Publication date: August 17, 2017
    Applicant: Intel Corporation
    Inventor: Bran Ferren
  • Publication number: 20170235483
    Abstract: The method for manipulating a cursor is performed at a portable multifunction device with one or more processors, memory, and a touch screen display. Initially, content of an electronic document is displayed on the display, where a cursor is displayed within the electronic document. Two substantially simultaneous touch inputs are then detected on the touch screen display, and preferably anywhere on the touch screen display. In response to detecting the two substantially simultaneous touch inputs, a portion of the content in the document closest to the cursor is selected, and the portion of the content is displayed as selected content.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 17, 2017
    Inventors: Marcos Alonso Ruiz, Stephen O. Lemay, Tiffany S. Jon, Nicholas V. King, Imran A. Chaudhri, Patrick L. Coffman, Morgan H. Winer, Alastair K. Fettes, Nicholas K. Jong
  • Publication number: 20170235484
    Abstract: Provided is a mobile device including a first body portion containing operational components of the mobile device, a second body portion coupled to the first body portion on a rear surface, containing auxiliary operational components of the mobile device, and a coupling hinge coupling the first body portion to the second body portion and for providing movement of the second body portion from a first position to a second position. The first body portion has a display surface and the rear surface opposite the display surface. The rear surface has a cavity. In the first position, the second body portion is recessed within the cavity of the first body portion. In the second position, the second body portion is positioned on the rear surface of the first body portion and the cavity is at least partially open to form a grip area.
    Type: Application
    Filed: October 8, 2015
    Publication date: August 17, 2017
    Applicant: Griffin Innovation
    Inventor: Jason Griffin
  • Publication number: 20170235485
    Abstract: The disclosed embodiments disclose techniques for optimizing caching performance for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and cloud controllers cache portions of the distributed filesystem on hard drives with rotating disk platters. The outside portions of these disk platters have higher I/O bandwidth than the inside portions of the disk platters. During operation, a cloud controller determines that a hot subset of cached data is likely to be accessed frequently by clients, and stores this hot subset to an outside portion of a disk platter. The cloud controller further determines that a cold subset of cache data is less likely to be accessed by clients, and stores the cold subset on an inside portion of a disk platter.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: Panzura, Inc.
    Inventors: Andrew P. Davis, John Richard Taylor
  • Publication number: 20170235486
    Abstract: A system and method for using a Solid State Drive (SSD) (505) are described. Reception circuitry (510) may receive write requests (1610, 1615, 1620, 1625) and invalidate requests (1630, 1635, 1640) from a first stream (305, 320, 335, 350). The write requests (1610, 1615, 1620, 1625) may request that data be written to storage (520) on the SSD (505); invalidate requests (1630, 1635, 1640) may invalidate data written to the storage (520). A statistics calculation logic (1705) may calculate statistics (1410, 1415, 1510) for the stream based on the write requests (1610, 1615, 1620, 1625) and the invalidate requests (1630, 1635, 1640). A performance logic (1710) may use the calculated statistics (1410, 1415, 1510) to improve the performance of the SSD (505).
    Type: Application
    Filed: May 4, 2016
    Publication date: August 17, 2017
    Inventors: Jason MARTINEAU, William David SCHWADERER, Changho CHOI
  • Publication number: 20170235487
    Abstract: A memory device includes: a memory including a plurality of blocks, each including a plurality of pages; and a control logic that controls a read operation and a copy-back operation on the memory based on a combination of a block read operation number and a page read operation number.
    Type: Application
    Filed: July 26, 2016
    Publication date: August 17, 2017
    Inventor: Beom-Ju SHIN
  • Publication number: 20170235488
    Abstract: Window based mapping is used to reduce the usage of volatile memory for storing the mapping of logical to physical addresses for accesses to data in a flash drive. Two separate mapping tables for translation of logical addresses to physical addresses (L2P), e.g., an L2P front map and an L2P back map, are used where the L2P front map acts as a window to the L2P back map. The L2P front map has smaller granularity for data accesses than the L2P back map. The data accessed using the L2P front map can allow the flash drive to function with relatively same performance as a fully mapped drive with a single mapping table.
    Type: Application
    Filed: January 20, 2017
    Publication date: August 17, 2017
    Inventors: Matthew Lewis Call, Frederick K.H. Lee, Johnny Lam, Stephen Silva
  • Publication number: 20170235489
    Abstract: The present invention provides a data storage device including a flash memory and a controller. The controller distributes TLC-data blocks of the flash memory into three regions, obtains three sub-prewrite data sectors according to a prewrite data sector and a logic address, determines a first TLC-data block according to the logic address, selects a new first TLC-data block with the lowest erase count from the first region when the first TLC-data block has valid data, selects two TLC-data blocks according to the new first TLC-data block, writes the three sub-prewrite data sectors into the new first TLC-data block and the two selected TLC-data blocks, and maps the first new TLC-data block and the two selected TLC-data blocks to the logic address.
    Type: Application
    Filed: October 7, 2016
    Publication date: August 17, 2017
    Inventors: Chien-Cheng LIN, Jie-Hao LEE
  • Publication number: 20170235490
    Abstract: A temporary external assignable memory (or “TEAM”) function allows the creation of a digital environment wherein one or more users or groups of users can simultaneously engage in the access, transfer, and collaboration of digital content stored and managed within the TEAM.
    Type: Application
    Filed: April 13, 2017
    Publication date: August 17, 2017
    Inventor: Anthony Tan
  • Publication number: 20170235491
    Abstract: Techniques are provided by which memory pages may be migrated among PPU memories in a multi-PPU system. According to the techniques, a UVM driver determines that a particular memory page should change ownership state and/or be migrated between one PPU memory and another PPU memory. In response to this determination, the UVM driver initiates a peer transition sequence to cause the ownership state and/or location of the memory page to change. Various peer transition sequences involve modifying mappings for one or more PPU, and copying a memory page from one PPU memory to another PPU memory. Several steps in peer transition sequences may be performed in parallel for increased processing speed.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Jerome F. DULUK, John MASHEY, Mark HAIRGROVE, Chenghuan JIA, Cameron BUSCHARDT, Lucien DUNNING, Brian FAHS
  • Publication number: 20170235492
    Abstract: A heartbeat-based data synchronization method is disclosed. The method is applied to a distributed storage system, and at least one data block group is stored in the distributed storage system. The distributed storage system includes multiple storage devices, one device in the multiple storage devices is a primary device for storing the data block group, and other devices are secondary devices for storing the data block group. The primary device performs the method. The primary device obtains access status information of the data block group, determines a heartbeat time of the data block group according to the access status information of the data block group, and sends a data synchronization instruction to the secondary device according to the heartbeat time of the data block group, where the data synchronization instruction is used to instruct the secondary device to synchronize data.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Cunwei Liu, Guojun Wu, Xihua Huang, Xuefeng Jin
  • Publication number: 20170235493
    Abstract: A designated storage system receives a request to store data in the local storage as a backup copy. The designated storage system requests a file system in the computer system to store the backup copy as a file in the local storage and maintains a record describing storage locations for each of the one or more sets of contiguous available file system data blocks. The storage system may transmit the record to a management computer configured to track which of the computer systems has stored the backup copy. The storage system then requests the file system to delete the file, whereupon the file system removes the file descriptor and frees the one or more file system data blocks in order to satisfy the deletion request but does not delete the data stored in the one or more file system data blocks.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Applicant: VMware, Inc.
    Inventor: Jonathan Clark
  • Publication number: 20170235494
    Abstract: Methods, non-transitory computer readable media, and storage management computing devices that obtains and stores a plurality of LUN ranges and an indication of a plurality of ports of a bridge device corresponding to the plurality of LUN ranges. A LUN is received from the bridge device. One of the plurality of ports of the bridge device to which a storage device associated with the received LUN is attached via inclusion in one of a plurality of stacks communicably coupled to the one of the plurality of ports of the bridge device is identified. The received LUN is within one of the plurality of LUN ranges corresponding to the one of the plurality of ports. An action is initiated based on the identified one of the plurality of ports of the bridge.
    Type: Application
    Filed: February 15, 2016
    Publication date: August 17, 2017
    Inventor: RICHARD KOLBUSH